md5

简介:
[html]  view plain  copy
 print ?
  1. import java.security.MessageDigest;  
  2. import java.security.NoSuchAlgorithmException;  
  3.   
  4. public class Test{  
  5.     public static void main(String[] args) {  
  6.         Md5("123456") ;  
  7.         //结果  
  8.         //    result: e10adc3949ba59abbe56e057f20f883e  
  9.         //    result: 49ba59abbe56e057  
  10.   
  11.     }  
  12.     private static String Md5(String plainText ) {   
  13.         try {   
  14.             MessageDigest md = MessageDigest.getInstance("MD5");   
  15.             md.update(plainText.getBytes());   
  16.             byte b[] = md.digest();   
  17.             int i;   
  18.             StringBuffer buf = new StringBuffer("");   
  19.             for (int offset = 0; offset < b.length; offset++) {   
  20.             i = b[offset];   
  21.             if(i<0) i+= 256;   
  22.             if(i<16)   
  23.             buf.append("0");   
  24.             buf.append(Integer.toHexString(i));   
  25.             }   
  26.       
  27.             System.out.println("result: " + buf.toString());//32位的加密   
  28.       
  29.             System.out.println("result: " + buf.toString().substring(8,24));//16位的加密   
  30.             return buf.toString() ;  
  31.         } catch (NoSuchAlgorithmException e) {   
  32.             e.printStackTrace();   
  33.             return null ;  
  34.         }   
  35.     }   
  36. }  
目录
相关文章
|
2月前
|
算法 安全
MD5和SHA1 5
MD5和SHA1 5
37 0
|
3月前
浅浅的玩一下这个md
浅浅的玩一下这个md
30 0
浅浅的玩一下这个md
|
存储 算法 安全
【MD5】什么是MD5?md5的简要描述
【MD5】什么是MD5?md5的简要描述
245 0
|
数据安全/隐私保护
s3cmd安装及使用
s3cmd安装及使用
|
算法 Java 网络安全
MD5只是用于加密吗?可听过文件MD5?
MD5只是用于加密吗?可听过文件MD5?
MD5只是用于加密吗?可听过文件MD5?
|
算法 JavaScript
怎么给文件生成MD5
怎么给文件生成MD5
4803 0
C#生成md5
C#生成md5
97 0
|
算法 安全 数据安全/隐私保护
MD5详解
MD5详解
629 0
MD5详解
S3cmd
一:安装方法 #wget http://nchc.dl.sourceforge.net/project/s3tools/s3cmd/1.0.0/s3cmd-1.0.0.tar.gz    #tar -zxf s3cmd-1.
1666 0