MD5加密大小写问题

1、MD5加密

源代码:

 public static void main(String[] args) {

        String aa = "aa";

        String bb = "Aa";

        System.out.println("MD5.MD5(aa) = " +MD5.MD5(aa));

        System.out.println("MD5.MD5(bb) = " +MD5.MD5(bb));

    }

 

运行结果:

MD5.MD5(aa) = 4124bc0a9335c27f086f24ba207a4912

MD5.MD5(bb) = 98568d540134639be4655198a36614a4

可以看出:要加密的字符串大小写不一样MD5加密的密文是不一样的。

 

2、MD5解密(利用MD5在线破解工具可以看到)

 

 密文:98568d540134639be4655198a36614A4 

 类型:md5

------------------------------------------------------------------------------------

查询结果:

Aa

       

 

 密文:98568d540134639BE4655198a36614a4 

 类型:md5

 -----------------------------------------------------------------------------------------

查询结果:

Aa

        

我们可以看出: 密文中字母大小写不会影响破解结果

 

总得来说:使用MD5加密时,要加密的字符串中字母需要区分大小写,但是验证密文中的内容时不需要区分大小写的。



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部