web-dev-qa-db-ja.com

暗号化とダイジェスト

暗号化とダイジェストの違いは何ですか?

38
hd.

暗号化はプレーンテキストを受け取り、キーと暗号化アルゴリズムを使用してそれを暗号化テキストに変換します。結果の暗号化されたテキストは、後で(同じキーとアルゴリズムを使用して)復号化できます。

ダイジェストはプレーンテキストを受け取り、プレーンテキストが変更されていないかどうかを確認するために使用できるハッシュコードを生成しますが、ハッシュ値から元のテキストを復号化するためにcannotを使用できます。

46

暗号化は平文の内容を隠しますが、ダイジェストはデータの一種の指紋として機能する特別な種類のハッシュです。メッセージダイジェストが秘密キーで暗号化されている場合、これをデジタル署名として使用して、特定のソースからのものであることを確認できます。

5
Steven Sudit