资源简介
SM2加密算法签名(超全,亲测可用),需要依赖包,
【调试说明】
maven项目可以在pom.xml中引入<dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.54</version> </dependency>
代码片段和文件信息
package com.hyde.venom.wechat.util;
import org.bouncycastle.crypto.AsymmetricCipherKeyPair;
import org.bouncycastle.crypto.params.ECPrivateKeyParameters;
import org.bouncycastle.crypto.params.ECPublicKeyParameters;
import org.bouncycastle.math.ec.ECPoint;
import java.math.BigInteger;
/**
* @author yinbenyang
* @create 2018-12-26 11:44
*/
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[]
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2953 2018-12-26 17:24 Cipher.java
文件 3324 2018-12-26 17:24 SM2.java
文件 662 2018-12-25 15:42 SM2KeyPair.java
文件 10944 2018-12-26 11:52 SM2Util.java
文件 4614 2018-12-26 17:50 SM2Util2.java
文件 7973 2018-12-26 17:24 SM3.java
文件 3725 2018-12-26 17:24 SM3Digest.java
文件 761 2018-12-26 10:56 TestSM2.java
文件 19150 2018-12-26 11:42 Util.java
相关资源
- RSA加密登录
- Java 实现文件简单加密与解密
- Java 读取加密的PDF文档
- 操作ldap数据库与md5加密的
- android 加密处理解密处理
- PDF数字签名(ITEXT+keytool)
- mac android app 签名工具
- android https遇到自签名证书/信任证书
- 基于jvmti 的Java 代码加密
- 三重DES文件加密和解密java,有界面
- jpbc2.0绿色版
- SM4国密加密解密JAVA代码实现.zip
- JAVA加密与解密的艺术第2版
- DSA签名算法的Java实现
- Android SM2、SM3、SM4 算法支持 Service P
- JAVA加密与解密的艺术第2版(良心保证
- 2018年10月黑马十次方项目Java后台未加
- java AES加密解密并有详细注释程序窗口
- 使用C++语言实现基于JVMTI机制的 JAVA
- AES加密解密JAVA实现带源码
- Android图片加密、解密、切割源码
- Java实现对文档的加密解密
- 很强的Java加密解密算法源码.zip
- bitcoinj项目及demo
- Android 加密解密文件 txt/excel文件
- AES加密访问数据库连接
- JAVA加密解密
- 网页手写签名生成图片
- 文件加密解密工具
- c/c++ 与java互通 AES加密解密,算法EC
评论
共有 条评论