40分钟就搞定的劣质产品……基于HASH 和MD5的密码生成工具

2011-12-22 23:24:36 +08:00
 so898
--------------------------------------
http://115.com/file/dnmybiec#
--------------------------------------

输入密码和网站即可生成密码

整个加密过程如下:
输入密码记为P
输入网站域名记为W
P+W生成第一串字符后经过SHA-256处理得出新的64位字符串S
W+P生成第二串字符后经过MD5处理得出新的字符串C
从C的第一位开始,将每个ASCII字符转换成数字,如果数字大于64,则取128减去所得数字
将生成的数字记为T
S[T]为第一个密码
循环10次,得出新的10位密码串

个人觉得这个加密过程是完全不可逆的,因为你不可能从密文获得SHA-256编码后字符串S的全部部分
而且整个生成的密码会随着输入密码的改变和网站网址的改变而改变
从此只用记住一个密码就好了~~~

软件是JAVA写的,所以打得JAR包,可以算是多平台支持吧
貌似和Sunyanzi 大人写的东西很相似啊……
嘛,反正都是很轻松写出来的东西,无所谓啦~~~
3930 次点击
所在节点    分享创造
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/24104

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX