zoukankan      html  css  js  c++  java
  • bcrypt加密

    //导入bcrypt
    const bcrypt = require('bcrypt');
    async function run() {
        //生成随机字符串
        //genSalt方法接收一个数值作为参数
        //数值越大 生成的随机字符串复杂度越高
        //数值越小 生成的随机字符串复杂度越高
        //默认值是10
        //返回生成的随机字符串
        const salt = await bcrypt.genSalt(10);
        //对密码进行加密
        //参数1:要进行加密的明文 参数2:随机字符串
        //返回值是加密后的密码
        const result = await bcrypt.hash('123456', salt);
    
        console.log(salt);
        console.log(result);
    }
    run();

    结果:

    $2b$10$qILlEZ0yURBCvkRrFDHGhu
    $2b$10$qILlEZ0yURBCvkRrFDHGhusCLkS1huyJ1Jtta7qAiHjpjdA9gxc4a

    //密码比对 返回值是true或false
    let isEqual = await bcrypt.compare('明文密码','加密密码') ;

    
    
    
  • 相关阅读:
    Codeforces_462_B
    Codeforces_460_B
    Codeforces_456_A
    2016.11.27
    Buy the Ticket{HDU1133}
    高精度模板
    盐水的故事[HDU1408]
    测试你是否和LTC水平一样高[HDU1407]
    完数[HDU1406]
    Air Raid[HDU1151]
  • 原文地址:https://www.cnblogs.com/wahaha-/p/14204063.html
Copyright © 2011-2022 走看看