zoukankan      html  css  js  c++  java
  • 使用commons-codec包加密字符串(MD5,SHA1,BASE64)

    1. [代码]MD5 

    String str = "abc";
    DigestUtils.md5Hex(str);
     
    //附.net生成MD5的方法,生成内容跟java一致:
    String str = "abc";
    FormsAuthentication.HashPasswordForStoringInConfigFile(str, "MD5");

    2. [代码]SHA1

    String str = "abc";
    DigestUtils.shaHex(str);
     
    //附.net生成SHA1的方式,生成内容跟java一致:
    String str = "abc";
    FormsAuthentication.HashPasswordForStoringInConfigFile(str, "SHA1");

    3. [代码]BASE64

    //加密
    String str= "abc"; // abc为要加密的字符串
    byte[] b = Base64.encodeBase64(str.getBytes(), true);
    System.out.println(new String(b));
     
    //解密
    String str = "YWJj"; // YWJj为要解密的字符串
    byte[] b = Base64.decodeBase64(str.getBytes());
    System.out.println(new String(b));
  • 相关阅读:
    内置函数(少量)
    画国旗(尺寸不标准)
    测试题——程序
    乱码笔记2--字典
    列表
    课堂笔记 ——————乱
    如何利用pip安装国内镜像源
    pip常用指令
    pip卸载
    pip简介
  • 原文地址:https://www.cnblogs.com/shenyixin/p/4916605.html
Copyright © 2011-2022 走看看