java - 如何修改form表单中的input值并加密
大家讲道理
大家讲道理 2017-04-18 10:33:03
0
2
590

示例代码如下:

<form>
<input> 用户名 </input>
<input> 密码 </input>
</form>

表单提交的时候,需要传递密码,但是在http网络环境下,该密码容易被嗅探到,所以想在form表单提交的时候,加密该密码。
注意不能用ajax把提交的post请求独立出来;

能不能这样写:

$("#password").val = encrpt(password);

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

reply all(2)
伊谢尔伦

The request package can be viewed at formsubmit 事件中对该值进行处理
打开开发人员工具的 Network


// jQuery 的话这么写
$("#password").val(encrpt(password))
Peter_Zhu

This solution also has security issues, because the encrypt() encryption method needs to be loaded into the client, so the loading algorithm can be analyzed and the password can be reversely decrypted.
It’s better to use https protocol

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template