Base58和Base64的区别

Base58是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址。

相比Base64,Base58不使用数字"0",字母大写"O",字母大写"I",和字母小写"l",以及"+"和"/"符号。

设计Base58主要的目的是:

避免混淆。在某些字体下,数字0和字母大写O,以及字母大写I和字母小写l会非常相似。

不使用"+"和"/"的原因是非字母或数字的字符串作为帐号较难被接受。

没有标点符号,通常不会被从中间分行。

大部分的软件支持双击选择整个字符串。

但是这个base58的计算量比base64的计算量多了很多。因为58不是2的整数倍,需要不断用除法去计算。

而且长度也比base64稍微多了一点。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 0x01 目录 常见编码: ASCII编码 Base64/32/16编码 shellcode编码 Quoted-p...
    H0f_9阅读 14,520评论 2 17
  • 今天我们进入《精通比特币》第四章第二部分。这部分把钱包地址什么的,基本上讲透了。 本章原文地址 https://g...
    Scalers阅读 4,075评论 0 5
  • 〇、序言 货币由于其天然属性决定了其与安全不可分割的联系,从最早的金库、保险柜、镖局到后来的ATM机、运钞车;从存...
    怒马2048阅读 39,609评论 4 79
  • 上午躺床上看了怦然心动 ,依然喜欢,依然暖心,看到男主怦然心动的瞬间,自己也突然怦然心动,仿佛回到了初恋前的美妙感...
    吾择醒客阅读 2,383评论 0 1
  • 秋秋秋 秋为何物 它是那弯佳人两相望的冷月 是那黄叶 红花落满地的季节 秋风袭来 江上烟波 大雁飞过 秋来 鸿...
    十月桂花开阅读 2,701评论 2 1

友情链接更多精彩内容