Base58的由來(lái)
- Base58 是在 比特幣中使用的一種獨(dú)特的編碼方式,主要用于產(chǎn)生比特幣的錢(qián)包地址;
- 相比 Base64編碼浙宜,Base58不使用數(shù)字 "0",字母大寫(xiě)"O"蛹磺,字母大寫(xiě) "I"粟瞬,和字母小寫(xiě) "l",以及 "+" 和 "/" 符號(hào)萤捆,具體如下:
字符為:123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz
去掉:0 O l
58=9個(gè)阿拉伯?dāng)?shù)字(去掉0)+24個(gè)大寫(xiě)字母(去掉I和O)+25小寫(xiě)字母(去掉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