暗号化とハッシュ化の違い
勉強前イメージ
似たような感じな気がする...けど、暗号化は元に戻せるけどハッシュ化は戻せない的な?
調査
暗号化とは
元のデータを暗号化アルゴリズムに従って、鍵を使うことで復号化できる値にすること
わかりやすいのは、共通鍵暗号方式で
AさんからBさんにデータを送る際に暗号化しますが、暗号する鍵と復号する鍵が一緒の暗号化方式です。
ハッシュ化とは
元のデータをハッシュアルゴリズムに従って、不可逆変換すること
不可逆変換とは、元に戻せない状態にすることになります。
何度も同じ値をハッシュ化しても同じハッシュ値になります。
よく使われるのは、ログインの際にDBに登録しているパスワードのハッシュ値 と入力されたパスワードをハッシュ化した値を比較したりします。
暗号化とハッシュ化の違い
- 暗号化 : 復号化できる(元に戻せる)
- ハッシュ化 : 不可逆変換(元に戻せない)
勉強後イメージ
ほぼ想像してたのと同じだった。
暗号化は戻せないといけないけど、ハッシュ化は戻さない。
参考
Author And Source
この問題について(暗号化とハッシュ化の違い), 我々は、より多くの情報をここで見つけました https://qiita.com/miyuki_samitani/items/e0c1c1271af874991a33著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .