暗号化方式を整理すると、以下になる 

暗号方式

仕組み

特徴

共通鍵暗号方式

暗号化の鍵と復号の鍵が共通

DES,3DES,RC4,AES

・公開鍵暗号方式にくらべて処理が高速である。

・複数人と通信する場合は鍵の管理が複雑になる。

公開鍵暗号方式

暗号化と復号の鍵が別。秘密鍵と公開鍵を利用する。

RSA、楕円曲線暗号

・処理速度は遅いが、複数人とやり取りする際に鍵の管理が簡単になる。

(ハッシュ関数)

メッセージダイジェストを作成する。

MD5,SHA-1

DESに比べて格段に処理が速い

・ハッシュされたものを復号することはできない。


11d7b807
ハッシュ関数も暗号方式の一つと考えてよいのですか・・・。
なんとなく違和感があります。




確かに他の2つと位置づけが違う。ハッシュ関数が暗号化の方式という点には疑問を持つ方が多いかもしれない。だが、たとえばパスワードはパスワードをそのまま保存するのではなく、ハッシュ関数に暗号化して保存される。これも立派な暗号化である。