Cla*_*ols 3 vb6 base64 encoding encode base32
我想加密许可系统的一些信息,我希望结果能够由用户输入.
更新:此操作必须是可逆的(可解密的)例如,加密(ComputerID + ProductID) - >(任何可以键入的标准ASCII字符.理想情况下甚至可能只是AZ).
到目前为止,我所做的是将加密文本转换为HEX(因此它是0-F中的任何字符),但这会使字符数翻倍.
我正在使用VB6.
我想我会对每对(Input $(x)和Key $(x))进行一些操作,然后做一个MOD以使其保持在ascii值的范围内(可能是0-9-AZ)
有什么好的算法建议吗?
查看Base64"加密".
Base 64将一个数字转换为64个不同的ASCII字符,十六进制,只有16个不同的ASCII字符...使Base64更紧凑,你正在寻找什么.
编辑:VB6中的代码可以在这里找到:http://www.nonhostile.com/howto-encode-decode-base64-vb6.asp
根据下面的模糊棒棒糖,Base32看起来是一个更好的选择.如果你能找到的例子奖励积分是.
编辑:我发现了VB6的Base32示例, 虽然我还没有尝试过.-粘土
| 归档时间: |
|
| 查看次数: |
903 次 |
| 最近记录: |