-
Java实现的SMS4国密算法及其可供直接使用的jar包
资源介绍
下面是工具的调用的main方法及其运行结果:
main方法
public static void main(String[] args) throws Exception {
//对明文进行加密
String encStr = SMS4.getEncryptByValue("123456");
System.out.println("加密后的结果:" + encStr);
//对密文进行解密
String decStr = SMS4.getDecryptByValue(encStr);
System.out.println("解密后的结果:" + decStr);
System.out.println("==============================");
String encStr1 = SMS4.getEncryptByValue("123.004500");
System.out.println("加密后的结果:" + encStr1);
//对密文进行解密
BigDecimal bd = SMS4.getBigDecimalByDecrypt(encStr1);
System.out.println("解密后的结果:" + bd);
}
运行结果:
加密后的结果:d32d3c1cf7074c2f6efa7ef114e54216
解密后的结果:123456
==============================
加密后的结果:3829b6bc4a5eca589e09040b9dfa7578
解密后的结果:123.004500