認証やデジタル署名などに使われるハッシュ関数(一方向要約関数)のひとつ。原文を元に固定長の「ハッシュ値」を発生し、通信経路の両端で比較することで、通信途中で原文が改ざんされていないかを検出することができる。計算方法には初期値敏感性の不可逆な一方向関数を含むため、ハッシュ値は擬似的な乱数のような値をとり、これをもとに原文を再現することはできないようになっている。また、同じハッシュ値を生成する別のメッセージを作成することも極めて困難である。RSA暗号の開発者の一人、Ronald Rivest氏らによって開発された。RFC 1321としてIETFで標準化されている。
Copyright 1997- Incept Inc. All rights reserved.