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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Bitcoin 地址原理(1)Base58编码

發布時間:2025/3/21 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Bitcoin 地址原理(1)Base58编码 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. Base64編碼

使用了26個小寫字母、26個大寫字母、10個數字以及兩個符號(例如“+”和“/”),用于在電子郵件這樣的基于文本的媒介中傳輸二進制數據。

  • 常用于編碼郵件中的附件。

Base64字母表

索引對應字符索引對應字符索引對應字符索引對應字符
0A17R34i51z
1B18S35j520
2C19T36k531
3D20U37l542
4E21V38m553
5F22W39n564
6G23X40o575
7H24Y41p586
8I25Z42q597
9J26a43r608
10K27b44s619
11L28c45t62+
12M29d46u63 /
13N30e47v
14O31f48w
15P32g49x
16Q33h50y

eg.

轉換前 10101101,10111010,01110110 轉換后 00101011, 00011011 ,00101001 ,00110110 十進制 43 27 41 54 對應碼表中的值 r b p 2

2. Base58編碼

是Base64編碼格式的子集,同樣使用大小寫字母和10個數字,,由不包括(0,O,l,I,+,/)的大小寫字母和數字組成。(容易引起混淆:0(數字0)、O(大寫字母o)、l(小寫字母L)、I(大寫字母i)。

  • 字母表:123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

3. Base58Check

基于Base58增加了長4個字節的錯誤校驗碼。

. checksum=SHA256(SHA256(prefix+data))
. 取checksum的前4個字節作為校驗碼。
.結果由三部分組成:前綴、數據和校驗碼。


  • 校驗碼由編碼數據的哈希值而來。
  • 具有錯誤診斷功能。
  • 基于文本的二進制編碼格式,不僅實現了數據壓縮,保持了易讀性

總結

以上是生活随笔為你收集整理的Bitcoin 地址原理(1)Base58编码的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。