【发布时间】:2015-08-28 07:38:59
【问题描述】:
我正在寻找一个选项,让一个加密字符串成为一个干净且简单的键盘输入。
加密算法可能会有所不同(河豚、rijndael、蛇或其他算法)
到目前为止最好的解决方案是将加密结果转换为 base32 我将得到“A-Z”、“2-7”和“=”作为填充,由我自己随机替换为“0;1;8”。
有没有其他选项可以只从base64获取字母和数字,理想情况下是大写+数字或大写+小写+数字。
或者某种命名约定程序将加密的字符串转换为用户的美化输出,如果添加额外的字符不是问题。
这不是通过为用户键入来进行估算的一种简单而简单的方法,与安全性有很大关系,但是该层在逻辑中更深,并且具有很好的功能。
提前谢谢你。
【问题讨论】:
标签: c# encryption base64 user-input base32