安卓MD5加密
来源:互联网 发布:千驮谷日本语学校 知乎 编辑:程序博客网 时间:2024/06/05 02:39
package com.qianfeng.day11.helper;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Helper { private static final char hexDigsits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'}; //封装的,获取md5的方法 public static String getMD5(String inStr){ //加密需要的字节数组,于是首先拿到内容的字节数组 byte [] inStrBytes=inStr.getBytes(); //消息摘要对象,指定为MD5方式 try { MessageDigest messageDigest=MessageDigest.getInstance("MD5"); //把摘要对象中的数据设置为我们的内容 messageDigest.update(inStrBytes); //拿到MD5算法的结果 byte [] messageDbytes=messageDigest.digest(); //我们把结果转化为16进制的格式 char [] str=new char[messageDbytes.length*2]; //循环是使用的角标 int k=0; for (int i = 0; i < messageDbytes.length; i++) { byte temp=messageDbytes[i]; //把一个字节分裂成两个部分,分别转化为十六进制的字符 str[k++]=hexDigsits[temp>>>4&0xf]; str[k++]=hexDigsits[temp&0xf]; } return new String(str); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return null; }}
阅读全文
0 0
- 安卓md5加密
- 安卓MD5加密
- 安卓的Md5加密
- 安卓数据MD5加密
- 安卓之MD5加密函数
- 安卓开发工具类-MD5加密
- 安卓获取MD5加密串
- 安卓Android之数据加密方法 MD5加密
- 安卓开发中的MD5加密(32位)
- 安卓开发 将字符串用MD5加密
- 安卓中的对称加密,非对称加密,MD5加密的算法
- 安卓MD5单向加密算法
- 安卓MD5单向加密算法
- 安卓Android MD5加密算法
- 安卓,登陆加密
- 安卓加密
- 安卓 AES加密
- MD5加密
- springMVC容器和Spring容器
- [kuangbin带你飞]专题二 搜索进阶 题解(康托展开、映射、迭代加深)
- 安卓DES加密解密
- 逆向学习笔记(二)
- poj 1321 棋盘问题 dfs 回溯
- 安卓MD5加密
- Java实现多态的机制
- 探探左滑右滑简单实现
- 安卓RSA加密解密
- FCC ID认证简介
- 文件的搜索---find
- 解决RecycleView嵌套RecycleView滑动冲突问题
- Guarding the Chessboard UVA
- PCA原理