Android 获取HMAC-MD5 加密
来源:互联网 发布:下载软件下载 编辑:程序博客网 时间:2024/06/04 19:02
public static String getHmacMd5Str(String s, String keyString){ String sEncodedString = null; try { SecretKeySpec key = new SecretKeySpec((keyString).getBytes("UTF-8"), "HmacMD5"); Mac mac = Mac.getInstance("HmacMD5"); mac.init(key); byte[] bytes = mac.doFinal(s.getBytes("ASCII")); StringBuffer hash = new StringBuffer(); for (int i=0; i<bytes.length; i++) { String hex = Integer.toHexString(0xFF & bytes[i]); if (hex.length() == 1) { hash.append('0'); } hash.append(hex); } sEncodedString = hash.toString(); } catch (UnsupportedEncodingException e) {} catch(InvalidKeyException e){} catch (NoSuchAlgorithmException e) {} return sEncodedString ;}
0 0
- Android 获取HMAC-MD5 加密
- net cf HMAC MD5 加密
- HMAC-SHA1加密 和MD5加密
- HMAC-SHA1加密 和MD5加密
- BASE64,MD5,SHA,HMAC加密解决算法
- MD5加密及HMAC-MD5加密(VC源代码)
- MD5加密及HMAC-MD5加密(VC源代码
- MD5加密及HMAC-MD5加密(VC源代码)
- HMAC-MD5
- HMAC-MD5
- MD5加盐进行加密 以及更完全的加密方法HMAC+MD5的方式进行加密
- Android——MD5加密,获取MD5码
- BASE64,MD5,SHA,HMAC加密与解密算法(java)
- Java加密技术之—BASE64,MD5,SHA,HMAC
- BASE64,MD5,SHA,HMAC加密與解密算法(java)
- Java单向(非可逆)加密--MD5、SHA和HMAC
- 【验签算法 HMAC-MD5】实现HMacMD5加密
- JAVA数据加密——MD5加密,SHA加密,BASE64解密,BASE64加密,HMAC加密
- 树的层号表示
- java中static{}语句块详解
- Android开源项目分类汇总
- 【SQL Server 2012 DBA】T-SQL之Computed column 简述
- 讨论nullptr和NULL
- Android 获取HMAC-MD5 加密
- 博科光纤交换机配置及管理 B/S篇
- Android软件开发之获取通讯录联系人信息(二十九)
- Axure RP基本入门
- 如何在Android4.4(内核3.4.0)上使用zram
- MFC绘图总结(4):画图
- 使用AIDL实现进程间的通信之复杂类型传递
- 左旋字符串
- eclipse知识点