• 大小: 9.70KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-18
  • 语言: Java
  • 标签: 加密  解密  

资源简介

此为国密SM4加密解密的java代码实例

资源截图

代码片段和文件信息

package test;

import java.util.Arrays;

public class SMS4 {

private static final int ENCRYPT=1;
private static final int DECRYPT=0;
public static final int ROUND=32;
private static final int BLOCK=16;

private byte[] Sbox={
(byte) 0xd6(byte) 0x90(byte) 0xe9(byte) 0xfe(byte) 0xcc(byte) 0xe10x3d(byte) 0xb70x16(byte) 0xb60x14(byte) 0xc20x28(byte) 0xfb0x2c0x05
0x2b0x67(byte) 0x9a0x760x2a(byte) 0xbe0x04(byte) 0xc3(byte) 0xaa0x440x130x260x49(byte) 0x860x06(byte) 0x99
(byte) 0x9c0x420x50(byte) 0xf4(byte) 0x91(byte) 0xef(byte) 0x980x7a0x330x540x0b0x43(byte) 0xed(byte) 0xcf(byte) 0xac0x62
(byte) 0xe4(byte) 0xb30x1c(byte) 0xa9(byte) 0xc90x08(byte) 0xe8(byte) 0x95(byte) 0x80(byte) 0xdf(byte) 0x94(byte) 0xfa

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-12-06 10:55  SMS4JA\
     文件         301  2012-11-27 09:14  SMS4JA\.classpath
     文件         382  2012-11-27 09:14  SMS4JA\.project
     目录           0  2013-12-06 10:55  SMS4JA\.settings\
     文件         598  2012-11-27 09:14  SMS4JA\.settings\org.eclipse.jdt.core.prefs
     目录           0  2013-12-06 10:55  SMS4JA\bin\
     目录           0  2013-12-06 10:55  SMS4JA\bin\test\
     文件        5356  2012-12-03 16:01  SMS4JA\bin\test\SMS4.class
     文件        2653  2012-12-03 16:01  SMS4JA\bin\test\testMain.class
     目录           0  2013-12-06 10:55  SMS4JA\src\
     目录           0  2013-12-06 10:55  SMS4JA\src\test\
     文件        6108  2012-11-28 18:23  SMS4JA\src\test\SMS4.java
     文件        2321  2012-11-29 09:34  SMS4JA\src\test\testMain.java

评论

共有 条评论