如何解决为什么 md5和其他哈希算法不以 base32 输出?
似乎大多数散列(通常以 base16/hex 格式)可以以无损方式轻松地以 base32 表示,从而产生更短(且更易读)的散列字符串。
我知道简单的实现可能会混合使用“O”、“0”、“1”和“I”,但是人们可以轻松地选择字母字符而不会出现此类问题。还有足够的字符来保持哈希不区分大小写。我知道存在更短的哈希算法(如 crc32),但这个想法也可以应用于那些更短的哈希算法。
那么,为什么大多数(如果不是全部)哈希算法实现不以 base32 输出,或者至少提供一个选项来这样做?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。