Base58编码/解码

Base58编码和Base58解码在线工具,支持Base58文本上传下载和修改Base58映射字符。

场景一:对文本进行Base58编码
1.1、请上传或输入原始文本,最大支持128mb。
1.2、请设置编码参数。
场景二:对文本进行Base58解码
2.1、请上传或输入原始文本,最大支持128mb。
2.2、请设置解码参数。
  操作文档

一、Base58编码/解码在线工具文档

1.1、Base58编码/解码介绍

Base58编码是一种基于58个可打印字符来表示二进制数据的方法。Base58编码包含数字1-9、字母A-Z和a-z等共计58个字符。本在线工具支持修改映射字符,以满足自定义的Base编码需求,其中映射字符区分大小写和顺序。


映射字符默认值为跨平台兼容的通用标准:

  • 映射字符:123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz


1.2、Base58编码特点

Base58是比特币(Bitcoin)中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。相比Base64,Base58不使用数字"0",大写字母"O",大写字母"I",和小写字母"l",以及特殊符号"+"和"/"。

  • 避免混淆,在某些字体下,数字0和字母大写O,以及字母大写I和字母小写i会非常相似;
  • 不使用"+"和"/"的原因是非字母或数字的字符串作为帐号较难被接受;
  • 没有标点符号,通常不会被从中间分行;
  • 大部分的软件支持双击选择整个字符串。


二、Base58编码/解码在线工具使用方式

Base58解码使用的映射字符参数,和Base58编码的参数需要相同才能成功编码解码。

  • 场景一:对文本进行Base58编码,用于在线对文本进行Base58编码;
  • 场景二:对文本进行Base58解码,用于在线对Base58编码过的文本进行Base58解码。