1日1%成長するブログ

毎日成長するために仕事/プライベートで得た学びをアウトプットするブログです

ハッシュと暗号化の違いについて

ハッシュ化とは

SHA256などのハッシュアルゴリズムを使って復元不可能な別の値へ変換すること。

「パスワード」のように元が復元できないようにしたい時に使う。

暗号化とは

RSA, DES, AESなどの暗号アルゴリズムを使って復元可能な別の値へ変換すること。

「機密情報」のように特定の人は復元できるようにしたい場合に使う。