资源简介
下面是工具的调用的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);
代码片段和文件信息
import java.lang.reflect.Array;
import java.math.BigDecimal;
public class SMS4 {
private static final int ENCRYPT = 1;
private static final int DECRYPT = 0;
private static final int ROUND = 32;
private static final int BLOCK = 16;
private static byte[] Sbox = { (byte) 0xd6 (byte) 0x90 (byte) 0xe9 (byte) 0xfe
(byte) 0xcc (byte) 0xe1 0x3d (byte) 0xb7 0x16 (byte) 0xb6
0x14 (byte) 0xc2 0x28 (byte) 0xfb 0x2c 0x05 0x2b 0x67
(byte) 0x9a 0x76 0x2a (byte) 0xbe 0x04 (byte) 0xc3
(byte) 0xaa 0x44 0x13 0x26 0x49 (byte) 0x86 0x06
(byte) 0x99 (byte) 0x9c 0x42 0x50 (byte) 0xf4 (byte) 0x91
(byte) 0xef (byte) 0x98 0x7a 0x33 0x54 0x0b 0x43
(byte) 0xed (byte) 0xcf (byte) 0xac 0x62 (byte) 0xe4
(byte) 0xb3 0x1c
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2015-04-08 21:30 sms4国密算法java实现代码及jar包\SMS4\.classpath
文件 380 2015-04-09 20:05 sms4国密算法java实现代码及jar包\SMS4\.project
文件 635 2015-04-08 21:30 sms4国密算法java实现代码及jar包\SMS4\.settings\org.eclipse.jdt.core.prefs
文件 8539 2015-04-09 20:06 sms4国密算法java实现代码及jar包\SMS4\bin\SMS4.class
文件 10720 2015-04-09 20:06 sms4国密算法java实现代码及jar包\SMS4\src\SMS4.java
文件 5318 2015-04-09 20:07 sms4国密算法java实现代码及jar包\SMS4.jar
目录 0 2015-04-09 20:09 sms4国密算法java实现代码及jar包\SMS4\.settings
目录 0 2015-04-09 20:09 sms4国密算法java实现代码及jar包\SMS4\bin
目录 0 2015-04-09 20:09 sms4国密算法java实现代码及jar包\SMS4\src
目录 0 2015-04-09 20:09 sms4国密算法java实现代码及jar包\SMS4
目录 0 2015-04-09 20:09 sms4国密算法java实现代码及jar包
----------- --------- ---------- ----- ----
25893 11
相关资源
- sqlserver2008连接所需jar包六个
- jdk和cglib动态代理的{jar包+源码}
- cglibjar包
- 传智itcast-bookstore所需jar包
- kettle连接数据库相关jar包
- mysql-connector-java-5.1.17.jar
- Android直连Mysql数据库需要导入的jar包
- oracle11g jar包for JDBC
- oracle 11g jdbc jar包
- mysql-5.1.40-bin jar包
- DBCP 数据源jar包
- c3p0-0.9.5.2的三个jar包 数据库连接池
- jersey1.18 jar包
- 使用JSTL需要的jar包程序文件
- JavaMail的JAR包
- 连接数据库mysql所需jar包
- DbVisualizer 10.0.14 破解jar包
- smali jar包
- android-support-design.jar(24.0.0版本)
- Spring+SpringMVC+Mybatis整合代码+所有Spr
- Spring3.1 MongoDB整合含jar包已测
- spring 整合 mongodb 需要的jar包
- 简体繁体转换jar包
- java android 繁简体互转jar包
- 文件加密工具带jar包
- sql server驱动jar包
- sql server jar包
- rest项目所需的jar包
- dubbo多个版本-jar包
- mysql-connector-java-5.0.8 jar包
评论
共有 条评论