コンテンツへスキップ
⚡ total 0 sats

SHA-256

    SHA-256

    2,100 sats

    SHA-256は暗号学的ハッシュ関数であり、いくつかの重要な特性を持っています。まずプリイメージと呼ばれる入力を受け取り、固定長の出力を生成します。SHA-256の場合、この出力は常に256ビットの長さです。この生成プロセスは決定論的であり、同じ入力内容に対して必ず同じ出力結果を返します。また、ハッシュ関数の出力結果は予測が極めて困難で、入力にわずかな変化があれば、出力は完全に異なるものになります。そのため、特定の出力を意図的に生成したり、出力内容から入力を逆算したりすることは現実的に不可能とされています。なお、SHA-256は、Secure Hashing Algorithm(SHA)関数の一種に分類されます。

    ビットコインプロトコルでは、SHA-256がトランザクションID(TXID)ブロックハッシュ、アドレスマークルツリーの生成に利用されています。また、トランザクションIDのようにSHA-256が二重適用されるケースもあります。


    コンテンツの著作権は River Financial に帰属します。二次利用の可否は権利者にご確認ください。 / All rights reserved to River Financial.