不会健身的程序员
不是好作家

[代码片段]加密算法-sha1

public static String SHA1(String sourceString) {
      String resultString = null;
      try {
        resultString = new String(sourceString);
        MessageDigest md = MessageDigest.getInstance("SHA-1");
        resultString = byte2hexString(md.digest(resultString.getBytes()));
         } catch (Exception ex) {
      }
      return resultString;
}

public static final String byte2hexString(byte[] bytes) {
    StringBuffer buf = new StringBuffer(bytes.length * 2);
    for (int i = 0; i < bytes.length; i++) {
        if (((int) bytes[i] & 0xff) < 0x10) {
            buf.append("0");
        }
        buf.append(Long.toString((int) bytes[i] & 0xff, 16));
    }
    return buf.toString().toUpperCase();
}
赞(0)
转载请注明出处:林俊龙博客 » [代码片段]加密算法-sha1

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

年年岁岁花相识,岁岁年年人不同

给我留言网站地图

谢主隆恩

支付宝扫一扫打赏

微信扫一扫打赏