当前位置:编程学习 > JAVA >>

MD5

现在看别人的项目 登录用到了MD5加密

现在死活登录不进去 不知道什么原因
 
数据库里可以看见密文 但是看不见原始密码  在线破译了后输入进去还是错误 不知道哪个环节出现了问题  --------------------编程问答-------------------- 找到解密代码了吗? 查一下版本是不是和加密在同一版本中 --------------------编程问答-------------------- MD5能反相编译? 貌似不可以吧 --------------------编程问答-------------------- 看16位还是32位的吧,16位有的取,1、2组,有的取1、3组等,情况不一样 --------------------编程问答-------------------- 把密码改一下不就行了。 --------------------编程问答-------------------- 用MD5生成器,重新生成一个,再把数据库里面的数据改了不就行了 --------------------编程问答-------------------- 找到注册或者添加用户的代码,如果不就知道加密机制了嘛,直接用这个机制生成一个密码替换原先的密码 --------------------编程问答-------------------- ms直接改就可以了 --------------------编程问答-------------------- 具体问题具体分析,找到项目那个加密的类,例如:
public static String MD5Encode(String origin) 

String resultString=null; 
try 

   resultString=new String(origin); 
   MessageDigest md=MessageDigest.getInstance("MD5"); 
   resultString=byteArrayToHexString( md.digest(resultString.getBytes()) ); 

   catch (Exception ex) 


   return resultString; 

public static void main(String[] args) 

System.err.println(MD5Encode("123456")); 

}
上面又有用到其他的方法的,你找到加密的这个类应该就很容易解决 --------------------编程问答-------------------- 我也遇到同样问题 啊 --------------------编程问答-------------------- 听说md5是不能破译的,搂主知道就贴下‘在线破译md5’的网址,大家分享下,哈
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,