• 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

    ---------------------我也是有底线的-------------------------
    ---------------------我也是有底线的-------------------------
    ---------------------我也是有底线的-------------------------
    ---------------------我也是有底线的-------------------------
    ---------------------我也是有底线的-------------------------
     
  • 相关阅读:
    最好的委托与事件详解一(转自张子阳博客)
    事务处理两种方式(转自一壶茶水)
    条目列表点击效果
    html可变大小字体
    udp群聊
    vbs隐藏运行bat之木马合体
    淘宝客网站的链接跳转形式
    工作之外八小时,用辛苦换幸福
    怕吃苦,吃苦一辈子
    外链建设的六个方法
  • 原文地址:https://www.cnblogs.com/dzcWeb/p/7773663.html
Copyright © 2020-2023  润新知