编码输出美化器
本文关键字:输出 编码 | 更新日期: 2023-09-27 17:55:48
我正在寻找一个选项,让加密字符串成为键盘干净易用的输入。
加密算法可能会有所不同(河豚、里恩戴尔、蛇或其他)
到目前为止最好的解决方案是将加密结果转换为base32,我将得到"A-Z","2-7"和"="作为填充,用"0"代替我自己;1;8"随机。
有没有其他选择可以只从 base64 中获取字母和数字,理想情况下是大写+数字或大写+下+数字。
或者某种命名约定程序将加密字符串转换为用户的美化输出,如果添加额外的字符,这不是问题。
这不是一种通过为用户键入来估算的漂亮而简单的方法,与安全性有很大关系,但该层在逻辑中更深,并且是一个不错的功能。
提前谢谢你。
可以使用十六进制编码,也称为 Base16。这将使二进制的文本表示比原始数据(50%)长两倍,这比Base32(62.5%)效率低。