Secure Hash Algorithm
表示
SHA(Secure Hash Algorithm)は米国標準技術局(NIST)によってアメリカ政府の標準ハッシュ関数Secure Hash Standard(SHS)として採用されている。
アルゴリズムはMD4を元にしており、MD5よりも攻撃に対して強いと考えられている。
SHAは生成するビット長が異なるSHA-1(128ビット)、SHA-256、SHA-384、SHA-512の4種類が存在している。
Linux上ではmd5sumとほぼ同じインターフェイスを持つsha1sumというコマンドがあり、SHA-1メッセージダイジェストの生成と検証が可能である。
外部リンク
- FIPS PUB 180-1, SECURE HASH STANDARD, http://www.itl.nist.gov/fipspubs/fip180-1.htm
- FIPS PUB 180-1, SECURE HASH STANDARD, http://csrc.nist.gov/publications/fips/fips180-2/fips180-2.pdf