SHA

セキュア ハッシュ アルゴリズム (Secure Hash Algorithm; SHA) は、全米標準技術研究所 (National Institute of Standards and Technology; NIST) が開発した米国の標準規格です。1994 年に改訂版として SHA-1 が発表されました。これは、MD5 の 128 ビットのハッシュよりも安全な 160 ビットのハッシュを生成します。RFC3174 で定義されています。

NIST の Web サイト (www.csrc.nist.gov/cryptval/shs.htm) に記載されているように、SHA にはほかにもいくつかの改訂版があります。

SHA の改訂版は、MD5 に代わるハッシュ アルゴリズムとして、今後最も普及していくと予想されています。