安卓之MD5加密函数
来源:互联网 发布:流程优化的人员要求 编辑:程序博客网 时间:2024/06/07 19:20
1. 方法如下
/** * 对传入的参数进行MD5摘要 * @param str需进行MD5摘要的数据 * @returnMD5摘要值 */ public static String md5Summary(String str) {if (str == null) {return null;}MessageDigest messageDigest = null;try {messageDigest = MessageDigest.getInstance("MD5");messageDigest.reset();messageDigest.update(str.getBytes("utf-8"));} catch (NoSuchAlgorithmException e) {return str;} catch (UnsupportedEncodingException e) {return str;}byte[] byteArray = messageDigest.digest();StringBuffer md5StrBuff = new StringBuffer();for (int i = 0; i < byteArray.length; i++) {if (Integer.toHexString(0xFF & byteArray[i]).length() == 1)md5StrBuff.append("0").append(Integer.toHexString(0xFF & byteArray[i]));elsemd5StrBuff.append(Integer.toHexString(0xFF & byteArray[i]));}return md5StrBuff.toString();}
2. 引入的头文件
import java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.ArrayList;import java.util.Collections;import java.util.HashMap;import java.util.List;import java.util.Map;
0 0
- 安卓之MD5加密函数
- 安卓md5加密
- 安卓MD5加密
- 安卓Android之数据加密方法 MD5加密
- 安卓的Md5加密
- 安卓数据MD5加密
- 安卓开发工具类-MD5加密
- 安卓获取MD5加密串
- 一个MD5加密函数
- 使用MD5加密函数
- MD5加密函数
- MD5 加密函数
- c# md5 加密函数
- oracle md5 加密函数
- delphi md5加密函数
- oracle md5 加密函数
- MD5加密函数 js
- MD5加密函数
- Android Studio中集成OpenCV4Android记录(一)
- hdu 2124 Repair the Wall 贪心
- java学习之day07-接口和对象类的使用代码
- RMI(远程接口调用)
- 通过URI获取的文件路径为null的解决方法
- 安卓之MD5加密函数
- oracle 检测坏块的方法
- Android 资源文件中@、@android:type、@*、?、@+含义和区别
- 支票面额 PAT
- json字符串的封装(jackson框架)
- x_algor.c 分析
- leetcode之 Kth Largest Element in an Array
- c++反汇编与逆向分析--小结
- Mybatis的MapperRegistry错误