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;

          }

        });

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 嘟哝嘟哝:最近接到一个任务:在客户端动态生成RSA密钥对,然后向服务器发送这个密钥对中的公钥字符串,由服务器进行公...
    TimmyR阅读 8,346评论 19 21
  • 一早看到老王发给闺女的照片,魚虾鮮活,感覚真好,日子就是柴米油盐酱醋茶以及房前屋后的袅袅炊烟,你只要静心感受又...
    午夜华灯阅读 334评论 0 1
  • 带两个孩子有多累,过个周末你就知道了。带小的去游泳,带大的去兴趣班,家庭卫生个人卫生全部来个大扫除,工作量之大,让...
    多妈牛宝阅读 597评论 2 4
  • 其实我从一开始就思考了性格问题会带来的困扰,但我的选择是和你在一起,但我也深深的知道,只有我坚定着,感情无法长久,...
    cinco叨叨叨阅读 134评论 0 0
  • 体育行业是未来的大趋势。体育教育也占到了体育行业的20%。随着消费升级,父母对于子女的培训费用,也是越来越有能力了...
    李小素阅读 371评论 0 0

友情链接更多精彩内容