J jjxyghj Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-10 #1 在数据库中存放是8BDAA99C16A2C247,其密码是huqt。有谁能告诉是如何加密的。
D duhai_lee Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-10 #3 试试md5加密huqt后是啥, 不是的话一般用des,
老 老人家 Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-10 #5 很像是 MD5 。 但 MD5 应该是32位的。 只提供这些信息,我判断不出 是哪种加密
L luzhouman Unregistered / Unconfirmed GUEST, unregistred user! 2006-05-10 #7 这么短的密文, 除非变种,可以排除RSA 用不同长度的密码(明文)测试,然后看一下数据库中的密文长度 如果明文不变,再次保存后,密文内容变了,就有可能是一些简单的自定义算法 如果明文长度加1,密文长度加2, 就有可能是RC4算法 如果明文长度<=8,密文长度=16,并且明文每增加8,密文就增加16, 就有可能是DES算法 如果明文长度改变, 密文长度不变, 就有可能是MD2-MD5/SHA之类的或变种 还有其它的算法判定,不一一例举了. 最好的判定方法就是, debug该程序
这么短的密文, 除非变种,可以排除RSA 用不同长度的密码(明文)测试,然后看一下数据库中的密文长度 如果明文不变,再次保存后,密文内容变了,就有可能是一些简单的自定义算法 如果明文长度加1,密文长度加2, 就有可能是RC4算法 如果明文长度<=8,密文长度=16,并且明文每增加8,密文就增加16, 就有可能是DES算法 如果明文长度改变, 密文长度不变, 就有可能是MD2-MD5/SHA之类的或变种 还有其它的算法判定,不一一例举了. 最好的判定方法就是, debug该程序