• 大小: 1.1MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-04
  • 语言: Java
  • 标签:

资源简介

包括国密规范PDF格式文档:SM2椭圆曲线公钥密码算法.pdf,SM2椭圆曲线公钥密码算法推荐曲线参数.pdf,SM3密码杂凑算法.pdf,SM4分组密码算法.pdf。 Java语言软算法实现SM2密码算法加密/解密、签名验签,SM3密码杂凑算法,SM4分组密码算法ECB、CBC模式加密/解密。 软算法实现测试结果均与规范中给出的示例一致。

资源截图

代码片段和文件信息

package com.security.cipher.sm;

import java.math.BigInteger;

import org.bouncycastle.crypto.AsymmetricCipherKeyPair;
import org.bouncycastle.crypto.params.ECPrivateKeyParameters;
import org.bouncycastle.crypto.params.ECPublicKeyParameters;
import org.bouncycastle.math.ec.ECPoint;

public class Cipher 
{
private int ct;
private ECPoint p2;
private SM3Digest sm3keybase;
private SM3Digest sm3c3;
private byte key[];
private byte keyOff;

public Cipher() 
{
this.ct = 1;
this.key = new byte[32];
this.keyOff = 0;
}

private void Reset() 
{
this.sm3keybase = new SM3Digest();
this.sm3c3 = new SM3Digest();

byte p[] = Util.byteConvert32Bytes(p2.getX().toBigInteger());
this.sm3keybase.update(p 0 p.length);
this.sm3c3.update(p 0 p.leng

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2461  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm\Cipher.java

     文件       6354  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm\SM2.java

     文件        401  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm\SM2Result.java

     文件       7902  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm\SM2Utils.java

     文件       8035  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm\SM3.java

     文件       3003  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm\SM3Digest.java

     文件       9784  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm\SM4.java

     文件       4296  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm\SM4Utils.java

     文件        245  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm\SM4_Context.java

     文件      17401  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm\Util.java

     文件     945731  2016-01-07 13:19  SM2&SM3&SM4国密规范及Java软算法实现\SM2椭圆曲线公钥密码算法.pdf

     文件      22552  2016-01-07 13:19  SM2&SM3&SM4国密规范及Java软算法实现\SM2椭圆曲线公钥密码算法推荐曲线参数.pdf

     文件     103677  2016-01-12 12:01  SM2&SM3&SM4国密规范及Java软算法实现\SM3密码杂凑算法.pdf

     文件     205357  2016-01-07 13:04  SM2&SM3&SM4国密规范及Java软算法实现\SM4分组密码算法.pdf

     目录          0  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher\sm

     目录          0  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security\cipher

     目录          0  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com\security

     目录          0  2016-02-17 11:16  SM2&SM3&SM4国密规范及Java软算法实现\com

     目录          0  2016-02-17 11:33  SM2&SM3&SM4国密规范及Java软算法实现

----------- ---------  ---------- -----  ----

              1337199                    19


评论

共有 条评论

相关资源