MD5 javascript implementation
MD5 javascript implementation
我有一个表单,用户可以在其中在input text field
中插入密码。我想在md5中转换这个字符串,所以在发布到操作页面时,我会得到md5版本的字符串,而不是字符串。是否可以只在帖子中更改输入值,而不在输入文本中更改?
类似这样的东西:
function go(){
var pass = document.getElementsByName('pass')[0].value;
pass = md5(pass);
form.pass.value=pass;
}
只是一个伪代码。但通过这种方式,它将更改md5版本中用户插入的文本。我希望用户不必看到它,但在php页面中,形式为$_POST['pass']的操作将有md5版本的pass。我希望你能理解。我的英语不是很好;)
解决方案:HTTPS是最好的解决方案,但为了避免创建隐藏的输入字段,可以用md5 pass填充并清除密码字段;)
var rp = md5(pass.value);
document.rP.value=rp;
pass.value="";
您试图以错误的方式进行此操作。
最好的解决方案是使用HTTPS。这意味着您不必担心混淆输入的密码。
在我的解决方案中,我通过HTTPS接受纯文本密码,然后更进一步,检查他们的密码不是我在本地存储的12000个左右的"简单"密码之一。
相关文章:
- JavaScript jvm implementation
- Implementation of jQuery 'animate' with Meteor
- Lightbox 2 Implementation
- Facebook Accountkit JAVASCRIPT Implementation
- duktape modSearch. Native implementation in C
- JavaScript Implementation of VIM
- Kiosk Web App jQuery Implementation
- JS canvas implementation of Julia set
- CSURF Angular Implementation
- Javascript Draw2d - CanvasRenderingContext2D.implementation不
- JavaScript forEach implementation
- jquery camelcase implementation
- js - kcfinder tinymce implementation
- Dual jsTree Implementation
- Cakephp and Fancybox implementation
- HTML 5 Panotour Pro implementation
- document.implementation.createHTMLDocument浏览器支持
- Hangman implementation
- MD5 javascript implementation
- Django pbkdf2_sha256 JS implementation