最近我遇到一个项目,它使用MD5哈希在登录时发布用户名和密码..但是我看到的有点奇怪,他们已经同时使用Applet和JavaScript进行散列,就像Applet不在那里一样,那么JavaScript的作品。JavaScript MD5哈希与Java Applet MD5散列?
的代码如下:
var username=document.getElementById('username');
var password=document.getElementById('password');
try {
encUsername = appletObject.encryptMessage(username);
encPassword = appletObject.encryptMessage(password);
} catch (e) {
encUsername = hex_md5(username);
encPassword = hex_md5(password);
}
//post encUsername & encPassword for validation
- 是此方法仅用于浏览器兼容性JS和小程序,或者任何优势小应用程序上的JavaScript MD5哈希?
- 在这种情况下applet是否有任何安全优势?
这就是这意味着什么。在发送密码之前,您确实不需要加密。 –