Base58编码原理

Base58的由来

  1. Base58 是在 比特币中使用的一种独特的编码方式,主要用于产生比特币的钱包地址;
  2. 相比 Base64编码,Base58不使用数字 "0",字母大写"O",字母大写 "I",和字母小写 "l",以及 "+" 和 "/" 符号,具体如下:
字符为:123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
去掉:0 O l 
58=9个阿拉伯数字(去掉0)+24个大写字母(去掉I和O)+25小写字母(去掉l)

Base58编码表

0 1  17 J   34 b   51 t

1 2  18 K   35 c   52 u

2 3  19 L   36 d   53 v

3 4  20 M   37 e   54 w

4 5  21 N   38 f   55    x

5 6  22 P   39 g   56 y

6 7  23 Q   40 h   57 z

7 8  24 R   41 i   

8 9  25 S   42 j   

9 A  26 T   43 k   

10 B  27 U   44 m   

11 C  28 V   45 n   

12 D  29 W   46 o   

13 E  30 X   47 p

14 F  31 Y   48 q   

15 G  32 Z   49 r

16 H  33 a   50 s
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文地址 https://mbinary.coding.me/introduction-to-bitcoin.ht...
    mbinary阅读 5,542评论 0 4
  • 〇、序言 货币由于其天然属性决定了其与安全不可分割的联系,从最早的金库、保险柜、镖局到后来的ATM机、运钞车;从存...
    怒马2048阅读 39,213评论 4 79
  • 公钥与私钥 比特币的所有权是通过数字密钥、比特币地址和数字签名来确定的。密钥是成对出现的,由一个私钥和一个公钥所组...
    CodingCattwo阅读 4,610评论 0 1
  • 文/by山茶先生 正值清明放假,然而苦逼的高三还在上学。 不管是不是只剩两个月就要高考了,课后的业余活动和正经的暗...
    山茶先生阅读 481评论 2 1
  • 还挺累的⊙﹏⊙ 越来越飘忽了 我是谁 我在哪 我来自何方 我要去往哪里 晚安 如果有人喊我的名字 我可能不太确认我...
    Timber237阅读 171评论 0 0