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が誕生している。