ABCD

android 深圳大冲

java开发_MD5_加密算法

package com.b510.note;
 2 
 3 import java.math.BigInteger;
 4 import java.security.MessageDigest;
 5 import java.security.NoSuchAlgorithmException;
 6 
 7 /**
 8  * MD5加密
 9  * 
10  * @author Hongten
11  * 
12  */
13 public class MD5 {
14 
15     public static void main(String[] args) {
16         System.out.println(MD5.getMD5("123456"));
17     }
18 
19     /**
20      * 用md5编码后的码值
21      * 
22      * @param sInput
23      *            明码
24      * @return md5加密后的密码
25 */
26     public static String getMD5(String sInput) {
27 
28         String algorithm = "";
29         if (sInput == null) {
30             return "null";
31         }
32         try {
33             algorithm = System.getProperty("MD5.algorithm", "MD5");
34         } catch (SecurityException se) {
35         }
36         MessageDigest md = null;
37         try {
38             md = MessageDigest.getInstance(algorithm);
39         } catch (NoSuchAlgorithmException e) {
40             e.printStackTrace();
41         }
42         byte buffer[] = sInput.getBytes();
43 
44         for (int count = 0; count < sInput.length(); count++) {
45             md.update(buffer, 0, count);
46         }
47         byte bDigest[] = md.digest();
48         BigInteger bi = new BigInteger(bDigest);
49         return (bi.toString(16));
50     }
51 }

阅读更多
个人分类: program_knowledge
上一篇安装指定apk, 在一个APK中调用另外一个APK的Activity ,在一个应用程序中安装另一个应用APK文件
下一篇支付宝的SRA数据签名验签
想对作者说点什么? 我来说一句

清凉_MD5_解密模块

2012年10月09日 27KB 下载

Java常用加密算法

Java加密技术

ly20116 ly20116

2016-04-01 09:56:09

阅读数:1936

没有更多推荐了,返回首页

关闭
关闭