「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「SHA-224」と「SHA-512/224」の違い

スポンサーリンク

予備知識


用語意味
関数処理のまとまり。何かを入れると何かを計算して何かを返してくれるやつ
ハッシュ関数入力されたデータをもとにして、適当に見える値(特定のルールに沿って、ぐちゃぐちゃにした値)を返してくれる関数
ハッシュ値ハッシュ関数から返される値で、元のデータをあれやこれやして作られた一見すると適当に見える値
SHA-1ハッシュ関数のひとつ。何か入れると長さが160ビットの適当な値(適当に見える値)を返してくれるハッシュ関数
SHA-2SHA-1がパワーアップしたやつ

それぞれの用語の意味


用語意味
SHA-224「SHA-2」と呼ばれるハッシュ関数に分類されるやつのひとつ
SHA-512/224「SHA-2」と呼ばれるハッシュ関数に分類されるやつのひとつ

似ているところ


どちらも「SHA-2」に分類されるハッシュ関数です。
また、どちらも224ビットのハッシュ値を返してくれます。


「SHA-224」と「SHA-512/224」の違い1

違うところ


値の作り方が違います。

SHA-224は、まず「SHA-256」と呼ばれるハッシュ関数で256ビットのハッシュ値を作ります。
その256ビットのハッシュ値をぶった切って224ビットにして返してくれます。


「SHA-224」と「SHA-512/224」の違い2

一方のSHA-512/224は、まず「SHA-512」と呼ばれるハッシュ関数で512ビットのハッシュ値を作ります。
その512ビットのハッシュ値をぶった切って224ビットにして返してくれます。


「SHA-224」と「SHA-512/224」の違い3

そんなイメージです。


備考


「SHA」の部分は「Secure Hash Algorithm(セキュア・ハッシュ・アルゴリズム)」の省略です。


「SHA-224」と「SHA-512/224」の違い4

secure(セキュア)の意味は「安全な」です。
hash(ハッシュ)はハッシュ関数の「ハッシュ」です。
algorithm(アルゴリズム)はカタカナで「アルゴリズム」で伝わりますかね。

単純にくっつけると

安全なハッシュアルゴリズム

となります。


「SHA-224」と「SHA-512/224」の違い5
スポンサーリンク
書籍画像054
書籍画像067


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256
あたえる人があたえられる