V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
so898

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

  •  
  •   so898 ·
    so898 · Dec 22, 2011 · 4539 views
    This topic created in 5252 days ago, the information mentioned may be changed or developed.
    --------------------------------------
    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 大人写的东西很相似啊……
    嘛,反正都是很轻松写出来的东西,无所谓啦~~~
    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3063 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:36 · PVG 13:36 · LAX 22:36 · JFK 01:36
    ♥ Do have faith in what you're doing.