美文网首页
登录加密

登录加密

作者: _鸭鸭 | 来源:发表于2021-02-22 18:36 被阅读0次

使用sha256加密方式

原理:前端获取随机值,进行多次加密后下发给后端比对后端同样方式加密出来的密码的结果是否一致。

Sha256加密的出来的数据是不可逆的没有解密。

import CryptoJS from "crypto-js";//使用crypto-js的modules

//对密码进行加密

 let encryptedPwd = encodePwd(password, {

            challenge: Challenge,//先获取的随机值

            userName:username,

            salt: '',

            iIterate: 20  //加密20次

          }, false);

 //密码加密

  encodePwd(szPwd, encodeParam, bIrreversible) {

    let encodeKey = '';

      //secretKey is challenge

      encodeKey = this.sha256(szPwd) + challenge;

      for (let i = 1; i < encodeParam.iIterate; i++) {

       encodeKey = this.sha256(encodeKey);

    return encodeKey; //返回加密结果

  }

相关文章

  • RSA非对称加密

    RSA非对称加密 RSA非对称加密, 适用于Java和iOS 应用场景:用户登录时对登录密码进行加密 启动终端, ...

  • 登录+加密

    加密的几种算法 非对称加密RSA 公钥 私钥 散列函数 -MD5(32位密钥)-SHA1(40位密钥) -SHA2...

  • 登录加密

    使用sha256加密方式 原理:前端获取随机值,进行多次加密后下发给后端比对后端同样方式加密出来的密码的结果是否一...

  • 登录加密

    https://www.bianchengquan.com/article/150898.html

  • 测试环境登录密码采用加密技术如何处理

    备注:若登录密码未加密,直接读取csv文件的密码是可登录成功,但在实际软件应用中,密码都经过了不同加密技术进行加密...

  • Java 登录模块设计

    登录流程 前端登录传输用户名和md5加密后的密码 后端对密码在进行md5加密,或者使用md5加密的密码 + id ...

  • nodejs 关于密码加密

    加密分为 直接加密、加盐加密 加盐加密更安全,建议加盐 登录时为输入密码再次同盐值加密比对数据库内的加密密码即可判...

  • JWT工具类

    一. 概述 在做用户登录时, 就会涉及到登录信息安全问题, 比较常见的加密方法就是用jwt加密, 本文将介绍jwt...

  • MongoDB 加密登录

    在日常开发中我们不能让我们的数据库不需要账号和密码就直接裸露在外面,这样非常不安全,所以我们需要给数据库一定的权限...

  • 用户登录加密

    黑客可以通过监听用户的客户端(app或pc浏览器)、拦截用户网络请求、非法入侵服务端数据库 https也能抓包获得...

网友评论

      本文标题:登录加密

      本文链接:https://www.haomeiwen.com/subject/vgukfltx.html