国密算法SM3(密码杂凑算法):javascript版+java版(支持中文)

国密算法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信息");

文件包里有详细例子说明。

本资源来源于网络,本人二次修改加工处理,更方便使用。

猜你喜欢

转载自blog.csdn.net/songchaofly/article/details/103712917