java中实现HAMC-SHA1算法
来源:互联网 发布:药智网数据 编辑:程序博客网 时间:2024/05/29 21:30
public class HmcSha1 {
public static String standard(String data, String key) {
byte[] byteHMAC = null;
try {
Mac mac = Mac.getInstance("HmacSHA1");
SecretKeySpec spec = new SecretKeySpec(key.getBytes(), "HmacSHA1");
mac.init(spec);
byteHMAC = mac.doFinal(data.getBytes());
return new String(byteHMAC);
} catch (InvalidKeyException e) {
e.printStackTrace();
} catch (NoSuchAlgorithmException ignore) {
}
return "";
}
public static void main(String[] args) {
String str=standard("chang", "123");
System.out.println(str);
}
}
public static String standard(String data, String key) {
byte[] byteHMAC = null;
try {
Mac mac = Mac.getInstance("HmacSHA1");
SecretKeySpec spec = new SecretKeySpec(key.getBytes(), "HmacSHA1");
mac.init(spec);
byteHMAC = mac.doFinal(data.getBytes());
return new String(byteHMAC);
} catch (InvalidKeyException e) {
e.printStackTrace();
} catch (NoSuchAlgorithmException ignore) {
}
return "";
}
public static void main(String[] args) {
String str=standard("chang", "123");
System.out.println(str);
}
}
- java中实现HAMC-SHA1算法
- java SHA1算法的实现
- Java实现SHA1摘要算法
- sha1算法实现
- SHA1摘要算法实现
- java 对 安全哈希算法 SHA1 的实现
- Java实现SHA1加密
- Java中SHA1加密算法
- SHA1算法实现及详解
- SHA1算法实现及详解
- SHA1算法实现及详解
- SHA1算法实现及详解
- SHA1算法实现及详解
- SHA1算法实现及详解
- SHA1算法实现及详解
- SHA1算法C语言实现
- SHA1算法实现及详解
- SHA1算法实现及详解
- 关于StarterWare(AM3359) MMCSD驱动的系统编程
- VC++ 菜单详解
- 黑马程序员 笔记(七)——面向对象(继承、抽象类、接口)
- Linux shell实现随机数多种方法(date,random,uuid)
- 有关getJSON在IE下失效的问题
- java中实现HAMC-SHA1算法
- MVC4.0 WEDAPI(1)
- 谈谈JAVA的数组(数组是对象吗?)
- [发布会]三星Galaxy S4发布会图文直播_科技时代_新浪网
- NSDictionary中取值报错[__NSCFNumber isEqualToString:]
- Linux服务器集群系统(四) LVS集群的负载调度
- fopen/fwriite/fseek/ftell/fread/fclose等函数的使用方法
- 51cto感想
- oracle不能打开数据库实例问题 错误(01033)