Android MD5加签源代码算法
2015-10-12 10:08
567 查看
[java] view
plaincopy
String getMD5(String val) throws NoSuchAlgorithmException
输入一个String(需要加密的文本),得到一个加密输出String(加密后的文本)
[java] view
plaincopy
package com.tencent.utils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* 对外提供getMD5(String)方法
* @author randyjia
*
*/
public class MD5 {
public static String getMD5(String val) throws NoSuchAlgorithmException{
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(val.getBytes());
byte[] m = md5.digest();//加密
return getString(m);
}
private static String getString(byte[] b){
StringBuffer sb = new StringBuffer();
for(int i = 0; i < b.length; i ++){
sb.append(b[i]);
}
return sb.toString();
}
}
地址: http://download.csdn.net/category
plaincopy
String getMD5(String val) throws NoSuchAlgorithmException
输入一个String(需要加密的文本),得到一个加密输出String(加密后的文本)
[java] view
plaincopy
package com.tencent.utils;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* 对外提供getMD5(String)方法
* @author randyjia
*
*/
public class MD5 {
public static String getMD5(String val) throws NoSuchAlgorithmException{
MessageDigest md5 = MessageDigest.getInstance("MD5");
md5.update(val.getBytes());
byte[] m = md5.digest();//加密
return getString(m);
}
private static String getString(byte[] b){
StringBuffer sb = new StringBuffer();
for(int i = 0; i < b.length; i ++){
sb.append(b[i]);
}
return sb.toString();
}
}
地址: http://download.csdn.net/category
相关文章推荐
- android 自定义按钮,点击变色,圆角
- Android Studio插件开发
- Android通讯录联系人的读取、更新、插入、删除等方法
- Android开发之WebService
- Android进程间通讯之messenger
- android Button文本自动变大写解决办法
- 用 Maven 运行 MyBatis Generator(Running MyBatis Generator With Maven)《IT蓝豹》
- 【Android系列】之DOM、SAX、Pull解析XML
- 【Android Studio】Frameworks detected: Android framework is detected in the project Configure
- android开发:自定义ListView总结
- Android打开文件代码
- android 获取版本号的方法(非Activity 类下也可以)
- android中的ellipsize设置(省略号的问题)
- ShareSDK for Android 2.3.8它已发表
- Android studio导入工程
- Android开源项目第二篇——工具库篇
- Android Apk打包过程概述_Android是如何打包apk的
- Android Studio初步使用及HelloWorld详解
- android应用打包成为安装包(常会出现的问题)
- Android NDK编程浅入深出之--Android.mk(3)