zoukankan      html  css  js  c++  java
  • 生成密码的方式

    突发奇想,想到一个密码的生成方式。

    有很多用到密码的地方,如果自己设计一个好用又好记的密码,容易被破解。 

    又很多网站密码要求大写小写数字都包含。 有的还有长度限制。如果随机生成的话,又不好记,容易忘,也很麻烦。

    我的思路是就用好记的字符串简单加密一下。密码设置8位比较好。安全性比较高。 也防止有的网站不允许设置6位密码。

    function makePassword(pass){
        let a = Buffer.from(pass);
        let b = a.toString('base64');
        console.log(b);
        return b.substring(Math.max(0,b.length-8))
    }
    console.log(makePassword('hello,world')); 输出:d29ybGQ=
    console.log(makePassword('社会主义好')); 输出:5LmJ5aW9

    这样密码如论如何都忘不了。 只需要记住你喜欢的字符串,对应的强密码就出来了

     base64在线编码:https://base64.us/

  • 相关阅读:
    poj3481
    查找湖南问题
    tyvj1033
    tyvj1088
    oil倒油
    加分二叉树
    模拟题2
    模拟题3
    Free pascal中的random函数
    Spring MVC入门配置
  • 原文地址:https://www.cnblogs.com/dzqdzq/p/13321667.html
Copyright © 2011-2022 走看看