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

    SHA-1是一种数据加密算法,该算法的思维是接纳一段明文,然后以一种不可逆的方式将它转换成一段(一般更小)密文, 也能够简略的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程

    -----------------------------------参考代码-------------------------------------------@Tespublic void test1() {

       System.out.println(encryptToSHA("123456"));
    }

    // SHA1 加密实例
    public static String encryptToSHA(String info) {
    byte[] digesta = null;
    try {
    // 得到一个SHA-1的消息摘要
    MessageDigest alga = MessageDigest.getInstance("SHA-1");
    // 添加要进行计算摘要的信息
    alga.update(info.getBytes());
    // 得到该摘要
    digesta = alga.digest();
    } catch (NoSuchAlgorithmException e) {
    e.printStackTrace();
    }
    // 将摘要转为字符串
    String rs = byte2hex(digesta);
    return rs;
    }

    public static String byte2hex(byte[] b) {
    String hs = "";
    String stmp = "";
    for (int n = 0; n < b.length; n++) {
    stmp = (Integer.toHexString(b[n] & 0XFF));
    if (stmp.length() == 1) {
    hs = hs + "0" + stmp;
    } else {
    hs = hs + stmp;
    }
    }
    return hs;
    }

    sha1在线加密解密网站:http://www.ttmd5.com/hash.php?type=5

    ---------------------我也是有底线的-------------------------
    ---------------------我也是有底线的-------------------------
    ---------------------我也是有底线的-------------------------
    ---------------------我也是有底线的-------------------------
    ---------------------我也是有底线的-------------------------
     
  • 相关阅读:
    img在src无效或者是空的时候出现边框
    console.log((!+[]+[]+![]).length)
    JQuery与zTree记录
    axis2框架实现webservice
    jsp页面常用代码
    使用MyEclipse实现通过数据库中表和hibernate生成实体类和映射配置文件
    PL/SQL Developer工具的使用简介
    有关静态代码块、代码块、构造方法执行顺序
    完全平方数的个数
    队列Q(排序方式)
  • 原文地址:https://www.cnblogs.com/dzcWeb/p/7773663.html
Copyright © 2011-2022 走看看