Jquery 如何使用ajax调用加密数据并传递数据?
我正在与express js合作。我有一个模态形式,其中有用户名和密码字段。我正在使用ajax调用发布表单数据。一切正常,但唯一的问题是我输入的用户名和密码在帖子标题中可见,所以在jquery中是否有任何方法在提交前加密表单数据 这是我的密码Jquery 如何使用ajax调用加密数据并传递数据?,jquery,express,Jquery,Express,我正在与express js合作。我有一个模态形式,其中有用户名和密码字段。我正在使用ajax调用发布表单数据。一切正常,但唯一的问题是我输入的用户名和密码在帖子标题中可见,所以在jquery中是否有任何方法在提交前加密表单数据 这是我的密码 $("#login").click(function(){ var d=$("#form-1").serialize(); // console.log("serialize data=",d); $.ajax({
$("#login").click(function(){
var d=$("#form-1").serialize();
// console.log("serialize data=",d);
$.ajax({
method : 'POST',
url :'/login',
data :d ,
success:function(response){
console.log("response=",response.message);
if (response.message=='success'){
$("#msg").hide();
$('#myModal').modal('toggle');
console.log('in if 83');
}
else
{
console.log("in else");
$("#msg").text("invalid username or password");
$("#msg").show();
}
}
});
});
您应该考虑使用,然后自动对其进行加密 对于测试,或者如果您意识到风险+优点和缺点,您可以使用自签名SSL证书:
对于生产,您应该使用有效的SSL证书,您必须购买该证书或使用免费提供商提供的证书。通常建议在传输不希望任何第三方嗅探的数据时使用SSL(安全套接字层)。数据在传输之前将由浏览器加密,并且只能由服务器解密-使用公钥/私钥机制。HTTPS。。!!为什么要担心手动处理加密?有什么东西是https无法处理的吗?@user1354678:所以我必须在我的ajax调用中添加任何额外的属性,或者什么?…我应该如何手动处理加密?@PritamKale您需要在服务器上启用https并为此购买SSL证书。我应该如何实现https协议我的示例…我需要做什么?您需要将有效的或自签名的证书添加到Web服务器,启用https连接并用于ajax调用https连接。一个具体的答案会非常复杂,但你可以在stackoverflow或互联网上找到你需要的一切。