暗号技術

ビットコインアドレスの生成手順・楕円曲線暗号と一方向ハッシュ関数

ビットコインアドレスの生成方法

  1. 乱数より秘密鍵を生成
  2. 秘密鍵から楕円曲線スカラー倍算によって公開鍵を算出
  3. 公開鍵を一方向ハッシュ関数SHA256に通してSHA256値を算出
  4. SHA256値をさらに一方向ハッシュ関数RIPEMD160に通してRIPEMD160値を算出 ※3と4でダブルハッシュ
  5. 公開鍵ハッシュ(=RIPEMD160ハッシュ値)をBase58Checkエンコード

-暗号技術

Copyright© 暗号通貨の接し方 , 2020 All Rights Reserved.