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;

          }

        });

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • /**ios常见的几种加密方法: 普通的加密方法是讲密码进行加密后保存到用户偏好设置( [NSUserDefaul...
    彬至睢阳阅读 3,040评论 0 7
  • 嘟哝嘟哝:最近接到一个任务:在客户端动态生成RSA密钥对,然后向服务器发送这个密钥对中的公钥字符串,由服务器进行公...
    TimmyR阅读 8,111评论 19 21
  • 一早看到老王发给闺女的照片,魚虾鮮活,感覚真好,日子就是柴米油盐酱醋茶以及房前屋后的袅袅炊烟,你只要静心感受又...
    午夜华灯阅读 306评论 0 1
  • 带两个孩子有多累,过个周末你就知道了。带小的去游泳,带大的去兴趣班,家庭卫生个人卫生全部来个大扫除,工作量之大,让...
    多妈牛宝阅读 559评论 2 4
  • 其实我从一开始就思考了性格问题会带来的困扰,但我的选择是和你在一起,但我也深深的知道,只有我坚定着,感情无法长久,...
    cinco叨叨叨阅读 124评论 0 0