0

エンコード結果

SHA-256

SHA-256について

SHA-256は、任意の長さのデータから256ビットのハッシュ値を生成する暗号学的ハッシュ関数です。SHA-2ファミリーの1つで、ファイルの改ざん検出、データの整合性確認、電子署名、証明書、ブロックチェーンなど、さまざまな用途で使用されます。

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

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

315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894edd3

ハッシュ値の特徴

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

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

入力SHA-256ハッシュ値
Hello, world!315f5bdb76d078c43b8ac0064e4a0164612b1fce77c869345bfc94c75894edd3
Hello, world?407e1b6fc892e3340482da07d6c07d8180bdbb1fcf4329ba96559db159316ce7