V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
so898
V2EX  ›  分享创造

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

  •  
  •   so898 ·
    so898 · 2011-12-22 23:24:36 +08:00 · 3925 次点击
    这是一个创建于 4505 天前的主题,其中的信息可能已经有所发展或是发生改变。
    --------------------------------------
    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 大人写的东西很相似啊……
    嘛,反正都是很轻松写出来的东西,无所谓啦~~~
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3388 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 12:10 · PVG 20:10 · LAX 05:10 · JFK 08:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.