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加密时,要加密的字符串中字母需要区分大小写,但是验证密文中的内容时不需要区分大小写的。