SHA のバックアップ差分(No.3)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
#author("2021-11-15T03:54:33+00:00","default:k1rou","k1rou")
#author("2022-02-08T15:56:19+09:00","default:k1rou","k1rou")
*SHA とは [#gbee4064]
-Secure Hash Algorithm

-[[ハッシュ]]関数・方式

*SHAの種類 [#if72036d]
**SHA-1 [#xc75592a]
-160bitのハッシュ値を生成する。(40桁の16進数)
-[[MD5]]を元に開発され、[[MD5]]に代わるものとして使われている。
-ハッシュ衝突が発見されたが現状困難。将来の計算能力向上により、セキュリティの用途には向かなくなる可能性がある。

**SHA-2 [#yf8fdbc2]
-SHA-1に代わるものとして使われている。
-SHA-1よりハッシュ値のサイズが大きい分、ハッシュ衝突の計算が困難。
-種類
--SHA-224
--SHA-256
--SHA-384
--SHA-512
--SHA-512/224
--SHA-512/256
-SHA-256が推奨?(2016年時点)

**SHA-3 [#g05d7a9a]
-SHA-2に代わるものとして開発された。
-Keccakというアルゴリズムが使われている。

*SHAを使った署名アルゴリズム [#l80433a9]
-[[RS256]]
-[[HS256]]

*関連サイト [#l941efb0]
-sha256algorithm.com~
https://sha256algorithm.com

*関連用語 [#k3d55738]
-[[チェックサム]]
-[[ハッシュ]]