雑多なブログ

音楽や語学、プログラム関連の話題について書いています

ハッシュ化と暗号化の違い

ハッシュ化と暗号化について、わかっていそうで、ちゃんとわかっていないので勉強中。

ハッシュ化

元のデータをハッシュ化アルゴリズムに従って不可逆変換する。

パスワードなど、元のデータの複合化を行わないデータなどに用いられる。

暗号化

元のデータを、暗号化のアルゴリズムに従って、鍵を使用して暗号化する。 暗号化したデータは複合化する事ができる。

SSL通信などで用いられる。