日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

助记词生成原理

發(fā)布時(shí)間:2023/12/31 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 助记词生成原理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

助記詞 其實(shí) 就是 將 128bits 的 seed 補(bǔ)位成 132bits 的數(shù)值,然后 平均 拆分成 12個(gè) 數(shù)值,最后到 助記詞列表中 根據(jù)下標(biāo) 獲取對(duì)應(yīng)的 12個(gè) 單詞 組成。

  • bip39的助記詞列表:https://github.com/bitcoinjs/bip39/blob/master/wordlists/english.json

  • 生成過(guò)程:
    1.隨機(jī)生成 128 bits 的 seed (需是32的倍數(shù))
    2.將 seed 進(jìn)行hash256運(yùn)算,獲取hash值 開(kāi)頭的 4個(gè) bits,與 seed 組成一個(gè)組新數(shù)值
    3.以11bits為單位,拆分 上組新數(shù)值,每 11bits 個(gè)數(shù)值 轉(zhuǎn)成一個(gè)10進(jìn)制數(shù)
    4.用這個(gè)十進(jìn)制數(shù) 作為 助記詞單詞數(shù)組 的下標(biāo),獲取 對(duì)應(yīng)的 一個(gè)單詞作為 助記詞
    5.一共12組11bits數(shù),所以 生成 12個(gè) 單詞

  • 圖解(來(lái)源百度):

總結(jié)

以上是生活随笔為你收集整理的助记词生成原理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。