[Java] JAVA 消息摘要算法 MD5和SHA →→→→→进入此内容的聊天室

来自 , 2019-07-15, 写在 Java, 查看 106 次.
URL http://www.code666.cn/view/ff1e68e7
  1. public static String stringMD5(String input) {  
  2.  
  3.    try {  
  4.  
  5.       // 拿到一个MD5转换器(如果想要SHA1参数换成”SHA1”)  
  6.  
  7.       MessageDigest messageDigest =MessageDigest.getInstance("MD5");  
  8.  
  9.  
  10.       // 输入的字符串转换成字节数组  
  11.  
  12.       byte[] inputByteArray = input.getBytes();  
  13.  
  14.  
  15.  
  16.       // inputByteArray是输入字符串转换得到的字节数组  
  17.  
  18.       messageDigest.update(inputByteArray);  
  19.  
  20.  
  21.  
  22.       // 转换并返回结果,也是字节数组,包含16个元素  
  23.  
  24.       byte[] resultByteArray = messageDigest.digest();  
  25.  
  26.  
  27.  
  28.       // 字符数组转换成字符串返回  
  29.  
  30.       return byteArrayToHex(resultByteArray);  
  31.  
  32.        
  33.  
  34.    } catch (NoSuchAlgorithmException e) {  
  35.  
  36.       return null;  
  37.  
  38.    }  
  39.  
  40. }  
  41.  
  42. //java/6648

回复 "JAVA 消息摘要算法 MD5和SHA"

这儿你可以回复上面这条便签

captcha