タグ

ブックマーク / qiita.com/mincoshi (1)

  • Keccak と SHA3 の関係 - Qiita

    結論 先に結論だけ書くと、SHA3(正確にはFIPS-202とされているものに限定するのかもしれない) と Keccak は同じメッセージでも出力が違うので別物であると捉え、各ライブラリがどちらの実装であるかをよくよく確認しないといけない(具体的には、空メッセージを一度関数にかけて確認すべき)。 Keccak とは Keccak(ケチャック)と呼ばれるハッシュ関数で、後にSHA3として採用される。スポンジ構造と呼ばれる構造を有しており、暗号化は absorb (吸収) と squeeze (搾取) という2つのフェーズによって行われるらしいが、詳しい仕組みはよく分かってない。 SHA3 とは SHA3(シャースリー)は Standard Hash Algorithm 3 の略称で、 SHAシリーズ の3番目のハッシュ関数群という意味を持つ。 このSHAシリーズは FIPS (Federal

    Keccak と SHA3 の関係 - Qiita
    odan3240
    odan3240 2020/02/26
  • 1