Android Base64加密 多出\n
2017-01-16 16:51
183 查看
public String hamcsha1(String content, Object key, String charset) throws UnsupportedEncodingException, NoSuchAlgorithmException, InvalidKeyException{ String macData = content; String macKey = key.toString(); byte[] secretByte = macKey.getBytes(charset); byte[] dataBytes = macData.getBytes(charset); Mac mac = Mac.getInstance("HMACSHA1"); SecretKey secret = new SecretKeySpec(secretByte, "HMACSHA1"); mac.init(secret); byte[] doFinal = mac.doFinal(dataBytes); return Base64.encodeToString(doFinal,Base64.NO_WRAP); }
Base64.DEFAULT 加密字符串后面会跟着\n
改为Base64.NO_WRAP
相关文章推荐
- android使用Base64 加密解密传递 对象
- android Base64加密解密
- Android数据加密之Base64编码算法的简单实现
- php、java、android、ios通用的3des+base64加密方法
- Android的对称加密与Base64加密
- Android gzip、base64 加密、解密
- Android开发关于MD5和Base64加密的代码帮助类
- Android Base64加密解密
- android Base64加密解密
- android zip压缩base64解密加密,做记录用
- android 网络图片路径解析和本地图片路径解析的方法 ,base64加密报文解析成bitmap【代码示例】
- Android 加密解密Base64
- 【请求加密】android ios java后台通用DES base64加密
- Android中Base64加密
- Android DES MD5 UTF—8 BASE64 加密解密
- android Base64加密解密
- Android网络传输中必用的两个加密算法:MD5 和 RSA 及Base64加密总结
- Android中是用Base64进行加密解密
- Android中RSA+BASE64加密解密
- Android中Base64加密