补充

base58用于比特币中的编码运算,较之于base64,它缺少“+”,“/”,大写字母“I”,小写字母“i”,大写字母“O”,数字“0”。

base64概述

Base64不是加密算法,而是可读性编码算法,旨在将二进制编码成可读性字符。

base64共有64个字符组成,为A-Z,a-z,0-9,+,/。

base64原理

base64以3个字节为1组,即24位比特,但是base64编码时将24位比特分为4部分每部分6位比特

计算机体系以一字节8位比特为基本单位,所以base64在每个部分的高位补齐2个0。在实际运算时,去除高位0,后6位可以将值控制在0-63之间(00000000-00111111)。
Base64学习笔记
(图中最后一行应为:N A C P)

base64补“=”规则

base64的规则中,3个字节为一组,如果不够,则需要使用“=”补齐。即:原文是否为3字节长度整除。

相关文章:

  • 2022-01-25
  • 2021-12-22
  • 2021-09-23
  • 2022-01-02
  • 2022-12-23
  • 2022-12-23
  • 2021-11-17
  • 2021-12-24
猜你喜欢
  • 2022-12-23
  • 2021-09-20
  • 2022-12-23
  • 2021-05-31
  • 2022-12-23
  • 2021-05-16
  • 2021-06-27
相关资源
相似解决方案