public static String md5(String string) {
byte[] hash;
try {
hash = MessageDigest.getInstance("MD5").digest(string.getBytes("UTF-8"));
} catch (NoSuchAlgorithmException e) {
throw new RuntimeException("Huh, MD5 should be supported?", e);
} catch (UnsupportedEncodingException e) {
throw new RuntimeException("Huh, UTF-8 should be supported?", e);
}
StringBuilder hex = new StringBuilder(hash.length * 2);
for (byte b : hash) {
if ((b & 0xFF) < 0x10) hex.append("0");
hex.append(Integer.toHexString(b & 0xFF));
}
return hex.toString();
}
分享到:
相关推荐
android对密码或者是其他文字进行加密,如果做登陆系统可以用得到。
android用MD5加密解密简单demo
利用Md5工具类,对单字符串,多字符串进行加密,显示加密结果
附件为个人练习android md5加密和cidl通信demo,里面有详细知识点的参考链接,请参阅read_me文档,喜欢的小伙伴请点个赞,谢谢!
在Android开发过程中加密密码常常采用md5加密方式,然而如果服务器端采用PHP开发(php采用md5加密很简单,直接md5($str)),很可能与Java的md5加密不一致。以下方法是md5加密与php一致的源码: import java.math....
本文实例分析了Android编程之MD5加密算法。分享给大家供大家参考,具体如下: Android MD5加密算与J2SE平台一模一样,因为Android 平台支持 java.security.MessageDigest这个包。实际上与J2SE平台一模一样。 算法...
一份Md5加密的android源码,留给需要的童鞋吧
md5加密实现代码,java,android
Android-NDK-MD5-安卓jni 进行md5加密; Android-NDK-MD5-安卓jni 进行md5加密
下面小编就为大家带来一篇java,android,MD5加密算法的实现代码(16位,32位)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Android md5 加密字符串
android AES DES MD5加密
android平台下基于java语言的md5加密及ndk环境下基于c语言的md5加密。
Android之MD5加密可以实现,可以看看。
在Android中需要对各种数据进行加密的操作,比如用户短信备份的数据加密、用户账户登陆的密码加密以及应用于服务器连接传递重要数据的加密,用处非常的多,所以今天来总结一下MD5加密算法。
MD5加密算法 Java实现 android
MD5加密java和安卓通用,代码拿过去直接可以用,已做过修改