企业网站密码加密算法
呵呵,无意中看到某人在某网站发了个入侵新浪海口站的动画,感觉很搞笑。网站数据库用的是access,注入得到管理员帐号和密码,密码是“mz}6=>9>
后来换了N个关键字百度了一番,找到了它的加密算法。原来就是将原始字符串中逐个字符转成ASCII码然后加该字符所在的位置数(从左数起),接着再转回到字符型并拼接成字符串,得到的就是加密后的密码了。
加密算法很简单,所以可以很快的写出个解密程序来。
public static void main(String[] args) { String pwd1 = "mz}6=>9><C="; String pwd2 = ""; for (int i = 0; i < pwd1.length(); i++) { int temp = (int)pwd1.charAt(i)-i-1; pwd2 += (char)temp; } System.out.println(pwd2); }
用上面的程序解密“mz}6=>9> 呵呵,管他呢,主要是这个算法,当初百度出来后自己也没怎么记,现在把它写出来,以免以后又忘了。 除非另有声明,本站遵循【署名-非商业性使用-相同方式共享 3.0 共享协议】授权。 转载原创文章请注明,转载自:Neeke[http://www.ineeke.com] 本文链接: http://www.ineeke.com/archives/enterprisewebpasswordencryptarithmetic/

有一次··我遇到个明文转换为密文的算法,每位值加1,当时拿到密文,以为是明文,登陆不对后···整的我扣了半天的脑皮····原来就这么简单·····
几年前安全的MD5也不再安全的,有时候自己做的给个简单的加密算法搞不好也是很有效的··
汗~笔误,不是+1,已改。
好象不对:
后来换了N个关键字百度了一番,找到了它的加密算法。原来就是将原始字符串中逐个字符转成ASCII码然后加1,接着再转回到字符型并拼接成字符串,得到的就是加密后的密码了。
只算第1个字符m ,ASCII码是109,+1之后是110,再转回来应该是n吧
牛人.逛了一圈博客,让我顶礼膜拜的人好多.- -
现在人真搞笑~~