Android和Java两平台通用的MD5加密
来源:互联网 发布:天敏网络电视机顶盒 编辑:程序博客网 时间:2024/04/27 14:51
package com.example.com.applicationdemo.utils;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
/**
* MD5加密
*/
public class MD5 {
/** * 获取MD5加密结果 * @param str 要加密的字符串 * @return 获取MD5加密结果 */public static String getDigest(String str) { MessageDigest messageDigest = null; try { messageDigest = MessageDigest.getInstance("MD5"); messageDigest.reset(); messageDigest.update(str.getBytes("UTF-8")); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } 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])); else md5StrBuff.append(Integer.toHexString(0xFF & byteArray[i])); } return md5StrBuff.toString().toUpperCase();}public static void main(String[] args) { MD5 md = new MD5(); String content = "Hello worid!"; String pStr = md.getDigest(content); String pStr1 = md.getDigest(content); System.out.println("加密前1:" + content); System.out.println("加密后1: " + pStr1); System.out.println("加密后 : " + pStr); }
}
0 0
- Android和Java两平台通用的MD5加密
- Android IOS JAVA 三个平台通用的MD5加密方式
- android 和java平台通用的AES加密解密
- Android和java两平台AES的互相加密解密
- JAVA MD5加密的两种方法
- android 平台NDK MD5加密
- android平台下的aes加密和java平台…
- Android(Java):md5加密
- Java中字符串Md5加密的两种方法
- md5加密php和dotnet通用
- java 和.net的MD5加密不一样?!
- Java的MD5加密和解密
- Java的MD5加密和解密类
- Java的MD5加密和解密
- java 字符串MD5的加密和解密
- Java的MD5加密
- Java的MD5加密
- java的md5加密
- HDU4850-Wow! Such String!-hash简单应用
- Android适配器之ArrayAdapter、SimpleAdapter和BaseAdapter的简单用法
- SSL_2357 位运算
- JAVA_异常处理(2)
- android日常(问题)Adb connection Error:远程主机强迫关闭了一个现有的连接。
- Android和Java两平台通用的MD5加密
- 完全背包问题
- RHEL 6.3 安装 samba 方法整理.md
- 前端的架构
- ICP、ISP和IAP
- Activity生命周期
- 码农小汪-Tomact使用war包发布项目
- 如何查看sqlserver中ddl操作记录的方法
- 关于vector大小(size)和容量(capacity)总结