Java HmacSHA256
来源:互联网 发布:扬州java后端开发工资 编辑:程序博客网 时间:2024/05/18 01:04
借助bouncycastle实现HmacSHA256,即带密钥的SHA256。
在线加密工具:
http://tool.oschina.net/encrypt?type=2
private static String encrytSHA256(String content, String secret) { try { Security.addProvider(new BouncyCastleProvider()); SecretKey secretKey = new SecretKeySpec(secret.getBytes("UTF8"), "HmacSHA256"); Mac mac = Mac.getInstance(secretKey.getAlgorithm()); mac.init(secretKey); byte[] digest = mac.doFinal(content.getBytes("UTF-8")); return new HexBinaryAdapter().marshal(digest); } catch (Exception e) { throw new RuntimeCryptoException("加密异常"); } }
0 0
- Java HMACShA256
- Java HmacSHA256
- HmacSHA256
- java实现HMACSHA256加密签名
- [测试]java.security.NoSuchAlgorithmException HmacSHA256 not available.
- java实现HMACSHA256(md5私钥key)加密签名
- iOS HmacSHA256加密算法
- Qt 使用 HmacSHA256 算法
- C#加密算法HmacSHA256,SHA256
- 03_利用cryptopp写hmacsha256算法
- crypto-js HMACSHA256加密 前端js加密
- java
- JAVA
- JAVA
- JAVA
- java
- Java
- Java
- Docker 快速搭建Caffe平台
- C语言stdio头文件包含内容介绍(常用函数用法简介)
- python监控客户端进程与键盘记录并上传至服务器
- 网络直播迎来洗牌期?垂直领域仍存在蓝海
- iOS security.framework
- Java HmacSHA256
- Android Http请求
- Fragment的正确使用方式
- ubuntu下搭建android开发环境核心篇安装AndroidStudio、sdk、jdk(by 星空武哥)
- 自定义类型转换器实例---生日输入输出
- 迅捷PDF编辑器如何编辑PDF文字图文教程
- C++中char*和LPCTSTR类型的转化
- Android开发艺术探索
- ubuntu 14.04中安装 ruby on rails 环境(填坑)