午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

Java sha1散列算法原理及代碼實例

瀏覽:15日期:2022-08-23 15:55:51

直接調用HashKit.sha1(String str)方法就可以了,,返回的是16進制的字符串長度是40,

也就是用md.digest()方法解析出來的字節數是160字節長度。

而MD5散列算法生成的字節數是128字節長度,返回的16進制的字符長度是32位

代碼如下

public class HashKit { private static final char[] HEX_DIGITS = '0123456789abcdef'.toCharArray(); public static String sha1(String srcStr){ return hash('SHA-1', srcStr); } public static String hash(String algorithm, String srcStr) { try {MessageDigest md = MessageDigest.getInstance(algorithm);byte[] bytes = md.digest(srcStr.getBytes('utf-8'));return toHex(bytes); } catch (Exception e) {throw new RuntimeException(e); } } public static String toHex(byte[] bytes) { StringBuilder ret = new StringBuilder(bytes.length * 2); for (int i=0; i<bytes.length; i++) {ret.append(HEX_DIGITS[(bytes[i] >> 4) & 0x0f]);ret.append(HEX_DIGITS[bytes[i] & 0x0f]); } return ret.toString(); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 成人国产视频在线观看 | xxx国产精品| 三区四区在线观看 | 亚洲天堂一区在线观看 | av片国产| 午夜啪啪网 | 深夜福利国产 | 精品二区视频 | 婷婷五月色综合 | 国产一区二区在线免费观看 | 国产 日韩 欧美 在线 | 视频一区二区三区在线 | www.五月天激情 | 日本男人的天堂 | 欧美在线视频免费播放 | 伊人亚洲精品 | 欧美日韩亚洲视频 | 极品闺蜜苏姨小说阅读 | 在线播放日韩av | 黄色大片在线播放 | jizz黄色片 | 高清日韩 | 九九九久久久久 | 国产午夜精品久久久久 | av片国产 | 国产三级精品视频 | 色婷婷狠狠干 | 国产精品久久久久久免费播放 | 99久久婷婷国产综合精品草原 | 麻豆精品国产免费 | 成人在线三级 | 四虎成人在线观看 | 午夜黄视频| 国偷自拍第113页 | 欧美jizz| 亚洲综合网站 | 免费在线观看国产精品 | 亚洲专区中文字幕 | 欧美aaa视频 | 亚洲影视一区二区三区 | 久久久精品久久久久 |