Base58编码/解码工具 - 在线Base58编码和Base58解码文本

Base58编码/解码工具,用于Base58编码和Base58解码文本,上传或输入文本,一键进行Base58编码解码,支持修改Base58映射字符。

场景一:对文本进行Base58编码。
1.1、请设置Base58编码参数,支持输入映射字符等编码参数。
1.2、请上传或输入要编码的原始文本:
场景二:对文本进行Base58解码。
2.1、请设置Base58解码参数,支持输入映射字符等解码参数。
2.2、请上传或输入要解码的原始文本:
  操作文档

一、Base58编码算法介绍

1.1、Base58编码算法

  • Base58编码是一种基于58个可打印字符来表示二进制数据的方法。Base58编码包含数字1-9、字母A-Z和a-z等共计58个字符。Base58映射字符区分大小写和顺序。

1.2、Base58编码标准

Base58编码解码参数需要一致,默认值为跨平台兼容的通用标准:

  • Base58映射字符:123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz


1.3、Base58编码特点

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

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


1.4、Base58编码示例

例如:i like 试试吧,Base58编码后为:

DyviyjLibMGWPuq5PnxdLa


二、Base58编码/解码工具操作方式

Base58编码/解码工具,主要用于在线对文本进行Base58编码解码,支持文件上传下载和修改编码参数。该在线工具支持修改Base58映射字符等参数,以满足任意自定义的Base编码解码需求。

  • 场景一:Base58编码,上传或输入需要Base58编码的文本字符串,点击开始Base58编码 ;
  • 场景二:Base58解码,上传或输入需要Base58解码的字符串,点击开始Base58解码 。