SHA のバックアップ(No.1)


SHA

  • Secure Hash Algorithm

SHA とは

SHAの種類

  • SHA-1
    • 160bitのハッシュ値を生成する。(40桁の16進数)
    • MD5を元に開発され、MD5に代わるものとして使われている。
    • ハッシュ衝突が発見されたが現状困難。将来の計算能力向上により、セキュリティの用途には向かなくなる可能性がある。
  • SHA-2
    • SHA-1に代わるものとして使われている。
    • SHA-1よりハッシュ値のサイズが大きい分、ハッシュ衝突の計算が困難。
    • 種類
      • SHA-224
      • SHA-256
      • SHA-384
      • SHA-512
      • SHA-512/224
      • SHA-512/256
    • SHA-256が推奨?(2016年時点)
  • SHA-3
    • SHA-2に代わるものとして開発された。
    • Keccakというアルゴリズムが使われている。

SHAを使った署名アルゴリズム

関連用語