MD5加密
2015-08-31 18:42
316 查看
public class EncryptUtil { public static String getEncrypt(String value , String encrypt_type){ String md5_str = null ; try { //获取一个MD5加密信息摘要实例 注意参数 只能是 MD5 、 SHA MessageDigest md = MessageDigest.getInstance("MD5"); //先将字符串转换成一个字节数组,再从字节数组基础上获得信息摘要字节数组 byte[] digest = md.digest(str.getBytes()); //创建sun.misc.BASE64Encoder实例 编码工具 sun.misc.BASE64Encoder encoder = new sun.misc.BASE64Encoder(); //使用编码工具的encode方法对信息摘要的字节数组进行编码 返回一个字符串就是加密的结果字符串 String md5_str = encoder.encode(digest); System.out.println(md5_str); } catch (NoSuchAlgorithmException e) { e.printStackTrace(); } return md5_str ; }
相关文章推荐
- 关于Android studio的好处
- MD5/SHA加密
- 求最大子序列之和
- 比特币是怎样完成转账确认的?
- Aircrack-ng之aireplay(Deauthentication)
- 递推DP UVA 473 Raucous Rockers
- iOS7 CookBook精彩瞬间(二)NSSet、通过Subscript访问类成员等
- java基础I/O系列--FilterInputStream 和FilterOutputStream
- hihocoder #1224 : 赛车
- iOS7 CookBook精彩瞬间(二)NSSet、通过Subscript访问类成员等
- [leetcode] 97.Interleaving String
- LVS+keepalived负载均衡实战
- 关于testlink
- cmd命令,输出为txt文本
- 软件测试
- 比特币私钥、公钥、钱包地址之间的关系
- java桥接模式
- AC自动机模板
- HDU-4751 Divide Groups
- three.js、webGL、canvas区别于关联