我想为许可系统加密一些信息,并且希望用户能够输入结果。
更新:此操作必须是可逆的(可解密)例如,加密(ComputerID+ProductID)->(可以输入的任何标准 ASCII 字符。理想情况下甚至可能只是 AZ)。
到目前为止,我所做的是将加密文本转换为 HEX(所以它是 0-F 中的任何字符),但这会使字符数增加一倍。
我正在使用VB6。
我在想我会对每对 (Input$(x) 和 Key$(x)) 做一些操作,然后做一个 MOD 以将其保持在一个 ascii 值范围内(可能是 0-9-AZ)
有什么好的算法建议吗?