その他

SHA2とは?

SHA2とは。。

sha1より生成されるハッシュ値のサイズを大きくし、衝突の発生確率が下がりsha1より安全性が高い。
SHA-224、SHA-256、SHA-384、SHA-512等バリエーションが用意されている。

>仕組み

  • HA-256は224ビット、SHA-512は512ビットでハッシュ値が生成される
  • SHA-1よりハッシュ値の衝突確率は低い

 

SHA-1よりハッシュ値が長いため安全性は高くなったが、仕組み自体はSHA-1の延長上にあるため、SHA-1同様に破られる危険性がある。
現在はさらなる後継のSHA-3が誕生している。