国密算法SM3(密码杂凑算法):javascript版+java版(支持中文,含例子源程序)
javascript使用:
var sm3= new SM3Digest();
var encryptValue = sm3.Encrypt("待加密的字符串,支持中文");
//encryptValue 为加密后的字符串
java使用:
//1、无key方式
String returnValue = SM3.encrypt("待加密的字符串,支持中文");
//returnValue 为加密后的字符串
//2、有key方式
String returnValue = SM3.encrypt("待加密的字符串,支持中文","我的key信息");
//returnValue 为加密后的字符串
//验证1、无key方式
boolean flag = SM3.vertify("待加密的字符串,支持中文", returnValue );
//验证2、有key方式
boolean flag = SM3.vertify("待加密的字符串,支持中文", returnValue, "我的key信息");
文件包里有详细例子说明。
本资源来源于网络,本人二次修改加工处理,更方便使用。
1