0

エンコード結果

SHA-512

SHA-512について

SHA-512は、任意の長さのデータから512ビットのハッシュ値を生成する暗号学的ハッシュ関数です。SHA-2ファミリーの1つで、SHA-256より長いハッシュ値を出力します。

DenCodeでは、入力された文字列を指定された文字コードのバイト列として扱い、SHA-512のハッシュ値を16進数128桁で表示します。

例えば、「Hello, world!」のSHA-512ハッシュ値は以下のようになります。

c1527cd893c124773d811911970c8fe6e857d6df5dc9226bd8a160614c0cd963a4ddea2b94bb7d36021ef9d865d5cea294a82dd49a0bb269f51f6e7a57f79421

ハッシュ値の特徴

SHA-512では、同じ入力からは常に同じハッシュ値が生成されます。入力が少しでも変わると、出力されるハッシュ値は大きく変化します。

ハッシュ関数は一方向関数であり、ハッシュ値から元の入力データを復元することはできません。

入力SHA-512ハッシュ値
Hello, world!c1527cd893c124773d811911970c8fe6e857d6df5dc9226bd8a160614c0cd963a4ddea2b94bb7d36021ef9d865d5cea294a82dd49a0bb269f51f6e7a57f79421
Hello, world?54a24182bad0215568b65fa929769fef397b653b4e866c8b3f2a39143d920efd0c35866a26ae89b4d4f3f947c2ddd1de78f7a7e9fab70af302d482bdf4d6f560