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

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Redis在CentOS7上的安装配置

    飞狗
  • Linux上搭建Git服务,客户端在Windows

    服务器 CentOS Linux release 7.4.1708 (Core) + git(version 1.8.3.1) 客户端 Windows7 + ...

    飞狗
  • WebStorage是什么?

    使用HTML5可以在本地存储用户的浏览数据。早些时候,本地存储使用的是 cookie。但是Web 存储需要更加的安全与快速,这些数据不会被保存在服务器上,但是这...

    飞狗
  • springboot实战之创建一个支持平滑关闭的非web项目

    之前在springboot项目启动不报错,但一启动就断开连接问题排查实录一文中,留了一个小尾巴。即如何在springboot项目中不引入web包,也能实现项目启...

    lyb-geek
  • 黑客展示利用廉价设备入侵任意车辆

    汽车厂商一直以来都对汽车面临的黑客攻击轻描淡写,认为网络系统的扩大可以提升安全性。但现在,两位安全人员却计划借助一款跟iPhone差不多大小的...

    安恒信息
  • 腾讯与敦煌发布文创丝巾献礼新年

    ? ? 公元前1世纪 罗马人第一次被凯撒的赛里斯长袍吸引 西方从此触摸到东方的温润 一条丝绸之路连接起整个世界 今天, 敦煌研究院和腾讯一起, 用一款互动小程...

    腾讯文旅
  • CentOS7 安装和配置 FTP 服务器

    星辉
  • Android--NavigationView基本使用及源码分析

    aruba
  • 关于 mount挂载时候的参数 noatime nodiratime 的一些说明

    https://www.cnblogs.com/allegro/archive/2011/04/18/2019598.html

    二狗不要跑
  • PHP垃圾分类API接口源码

    Inkedus

扫码关注云+社区

领取腾讯云代金券