如何在javascript中加密
我想在当前创建的系统中使用同一个域站点进行登录身份验证 我能够使用Ajax确认登录信息是正确的,并且我正在使用HTTPS通信。 但是,无论我如何使用HTTPS,我都不想用纯文本发送我的密码。 我想把它加密发送,这样它就可以与 验证您的登录信息的系统是.NET,因此您必须能够在那里进行复合 我也不知道即使在使用HTTPS通信时,加密密码是否很常见 login.js如何在javascript中加密,javascript,ajax,https,Javascript,Ajax,Https,我想在当前创建的系统中使用同一个域站点进行登录身份验证 我能够使用Ajax确认登录信息是正确的,并且我正在使用HTTPS通信。 但是,无论我如何使用HTTPS,我都不想用纯文本发送我的密码。 我想把它加密发送,这样它就可以与 验证您的登录信息的系统是.NET,因此您必须能够在那里进行复合 我也不知道即使在使用HTTPS通信时,加密密码是否很常见 login.js var app = new Vue({ el: "#app", data: { url
var app = new Vue({
el: "#app",
data: {
url: "https://********",
user: "",
password: ""
},
methods: {
login: function () {
//I want to encrypt it here.
axios.post(this.url, {
user: this.user,
password: this.password
})
.then(function (response) {
// alert('OK');
// alert(response);
console.log(response);
})
.catch(function (error) {
alert('NO');
// alert(error);
});
}
}
})
发送加密密码没有任何好处如果您已经在使用HTTPS,那么数据已经很好地加密了。你只会增加更多的开销 您可能会关注服务器端如何处理接收的数据:
发送加密密码没有任何好处如果您已经在使用HTTPS,那么数据已经很好地加密了。你只会增加更多的开销 您可能会关注服务器端如何处理接收的数据:
埃利亚斯的答案在这里是正确的(我投了更高的票)。但是,对于以后可能根据标题发现这个问题的任何人来说,Javascript都可以进行安全加密
如果你正在寻找,我推荐npm包“bcrypt”,因为它是一种用JS进行加密的行业标准(例如,如果你在Express服务器上遵循Elias的建议,并想散列你的密码,你会使用它)。Elias的答案在这里是正确的(我投了更高的票)。但是,对于以后可能根据标题发现这个问题的任何人来说,Javascript都可以进行安全加密 如果您正在寻找,我建议您使用npm包“bcrypt”,因为它是在JS中进行加密的一种行业标准(例如,如果您在Express服务器上遵循Elias的建议,并希望散列您的密码,您将使用它)