【发布时间】:2012-07-01 05:13:46
【问题描述】:
我尝试搜索这方面的信息,但一定不知道要使用的正确术语...
将信息存储在人类可读和可写密码中的最简单方法是什么,并具有足够的填充以使随机猜测的代码不太可能有效?与 8 位主机游戏的密码保存系统不同。
在我的特定情况下,我希望能够在 Java 1.4.2 下将三个无符号整数(每个最大长度可能约为 20 位)编码为密码,并在 Web 服务器上对其进行解密。我正在考虑添加一个随机或基于日期的值,以尝试使密码独一无二。
代码可以使用数字、混合大小写的字母和一些简单的符号,但应该排除容易混淆的字符,如 1lI 和 O0。由于用户需要输入,显然越短越好。
谢谢!
【问题讨论】:
标签: java cryptography java1.4 human-readable