vue中如何做加密登陆

1.首先要了解rsa加密的流程:

第一步返回publicKey前端,用来对password等敏感字段的加密。

第二步,前端进行password敏感字段的加密。

第三步post数据给后端。

第四步用publicKey与privateKey进行解密。


具体如下:

我们可以借助elemetui的表单验证,如下: 

submitForm(formName) {

        this.$refs[formName].validate((valid) => {

          if (valid) {

(在这里请求我的后台加密公钥和私钥)

然后对我的登录密码进行rsa加密: let password = RSA(this.publicKeyModulus, this.logUserInfo.password, this.publicKeyExponent)

(ranhou

          } else {

            console.log('error submit!!');

            return false;

          }

        });

你可能感兴趣的:(vue中如何做加密登陆)