zoukankan      html  css  js  c++  java
  • JavaScript -- 实现密码加密的几种方案

    base64加密

    页面中引入base64.js

    var base=new Base64();
    var str=base.encode('admin:admin');
    
    //解密用:
    str=b.decode(str);
    

    md5加密

    引入md5.js

    var str=hex_md5('123456');
    

    sha1加密

    引入sha1.js

    var str=hed_sha1('adoctors');
    

    上述后两种方式为不可逆加密。

    md5加密是函数型加密,即每次加密的结果一定相同。不管多大的数据都会转成32位英文字母

    相关的md5对比表只是通过穷举对比,只能比较有规律的,并不是通过函数方法去解。

    一般使用md5加密用到‘加盐’处理。如:

    md5(md5('1234567890').sbustr(11,7)+md5('1234567890')。
    
  • 相关阅读:
    ruby 类库组成
    ruby 数据类型Number
    ruby require的使用
    ruby $LOAD_PATH及类加载
    ruby编码说明
    RubyMine常用快捷键
    基础
    基础
    基础
    基础
  • 原文地址:https://www.cnblogs.com/adoctors/p/9065017.html
Copyright © 2011-2022 走看看