请问..我在网上找到的MD5解密方法为何解出来的是乱码?

肥猫大王 2013-04-09 09:49:30
方法如下:

public String JM(String inStr) {
char[] a = inStr.toCharArray();
for (int i = 0; i < a.length; i++) {
a[i] = (char) (a[i] ^ 't');
}
String k = new String(a);
return k;
}

123456经过MD5加密之后的结果为:e10adc3949ba59abbe56e057f20f883e
可是解密出来为什么是乱码呀...求救命
...全文
338 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
Intboy 2013-04-09
  • 打赏
  • 举报
回复
你找到md5可以解密?那是MD5吗?
simple_lau 2013-04-09
  • 打赏
  • 举报
回复
md5是不可逆的,我的理解就是把一个明文加密,然后去匹配已经加密过的md5码,可以得到两个值是否相等,
GuuJiang 2013-04-09
  • 打赏
  • 举报
回复
网上down下来的代码至少也要自己先读一读啊,把每个字符同't'异或就是所谓的“解密”了?那是针对那个作者自己设计的“加密”算法吧
zuxianghuang 2013-04-09
  • 打赏
  • 举报
回复
md5是不可逆的。 解不了, 但是有个北方的大学教授,已经可以破解md5加密了。
清蒸豆豆 2013-04-09
  • 打赏
  • 举报
回复
MD5是一个消息摘要算法,应该是单向的吧,不存在解密的过程呀,只是两个明文经过摘要后,得出的值是相等的,就判断这两个明文,是没有修改过的····类似吧
dbpp365 2013-04-09
  • 打赏
  • 举报
回复
MD5不可逆啊。那个传说的破解也是几率的东西
长笛党希望 2013-04-09
  • 打赏
  • 举报
回复
你好,楼主,md5目前为止,没有破解方法。over
兔子侠客 2013-04-09
  • 打赏
  • 举报
回复
你找到MD5 解密方法啦 你可以去 中科院了

67,542

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧