资源简介
由于很多同学想做伸手党,此处重新上传了一个完整版的代码。包含了生成随机秘钥对,数据加密,数据解密,签名与验签例子,并给出了使用姿势。使用者需要使用maven导入项目,然后运行SM2Utils里面的main方法即可
代码片段和文件信息
//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//
package com.test;
import org.bouncycastle.crypto.AsymmetricCipherKeyPair;
import org.bouncycastle.crypto.digests.SM3Digest;
import org.bouncycastle.crypto.params.ECPrivateKeyParameters;
import org.bouncycastle.crypto.params.ECPublicKeyParameters;
import org.bouncycastle.math.ec.ECPoint;
import java.math.BigInteger;
public class Cipher {
private int ct = 1;
private ECPoint p2;
private SM3Digest sm3keybase;
private SM3Digest sm3c3;
private byte[] key = new byte[32];
private byte keyOff = 0;
public Cipher() {
}
private void Reset() {
this.sm3keybase = new SM3Digest();
this.sm3c3 = new SM3Digest();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-12-21 09:50 sm2\
目录 0 2018-12-21 09:51 sm2\.idea\
文件 618 2018-10-10 13:09 sm2\.idea\compiler.xm
文件 256 2018-10-10 13:09 sm2\.idea\encodings.xm
目录 0 2018-12-21 09:51 sm2\.idea\inspectionProfiles\
目录 0 2018-10-10 13:09 sm2\.idea\libraries\
文件 455 2018-10-10 13:09 sm2\.idea\libraries\Maven__junit_junit_4_11.xm
文件 562 2018-10-10 13:09 sm2\.idea\libraries\Maven__org_bouncycastle_bcpkix_jdk15on_1_55.xm
文件 562 2018-10-10 13:09 sm2\.idea\libraries\Maven__org_bouncycastle_bcprov_jdk15on_1_55.xm
文件 532 2018-10-10 13:09 sm2\.idea\libraries\Maven__org_hamcrest_hamcrest_core_1_3.xm
文件 442 2018-10-10 13:08 sm2\.idea\misc.xm
文件 246 2018-10-10 13:08 sm2\.idea\modules.xm
目录 0 2018-12-21 09:50 sm2\.idea\sonarlint\
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\1\
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\1\f\
文件 2610 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\1\f\1fd31874417355cf24383cb0b409d90799ef074c
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\2\
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\2\9\
文件 4006 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\2\9\29be7203908231d87efea707fdeead31ac87d717
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\3\
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\3\7\
文件 1260 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\3\7\376b8fef3a365cbf0006a5aad205c9383e1bde57
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\3\b\
文件 86 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\3\b\3b1b30c0bb8576bbc97e620980abf54486b85485
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\4\
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\4\4\
文件 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\4\4\442292b8a7efeabbe4cc176709b833b1792140ec
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\8\
目录 0 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\8\1\
文件 1530 2018-10-12 08:54 sm2\.idea\sonarlint\issuestore\8\1\8154528f3c099f3acfa43d77083cb3b166b40419
............此处省略20个文件信息
- 上一篇:android数独游戏源代码
- 下一篇:Android版本的APP源码-蓝牙链接
相关资源
- [重构-改善既有代码的设计]
- Java How to Program10th Edition
- Java中文分词
- Android 别踩白块
- 图书商城设计资料和源码-基于JavaWe
- java新闻管理系统 +sql 2018完整
- 基于java的OA管理系统
- JAVA并发编程实践pdf-高清晰带目录完整
- JavaEE 大作业 websocket与java简单的聊天
- 《Java Web应用开发技术与案例教程》实
- java打地鼠游戏
- java web 经典的购物网站的案例
- eclipse中文java1.8API提示
- android studio项目 仿今日头条 Material
- ssh2+mysql实现crm客户管理系统.zip
- 网上订餐系统JavaWeb,jsp,spring等
- 基于Servlet+Jsp的电商平台
- java虚拟机第二版.rar
- 基于javaweb的网上书店系统
- jdk+api+1.6中文版
- javaweb教材源码
- 酒店点餐系统
- 视频在线播放java源码
- 三单元项目OA系统java源码含数据库s
- 医院预约挂号病历管理系统,用Spri
- 数据库课设 java课设都可用 机房管理
- java反序列化漏洞利用工具WebLogicExpl
- 个人博客Java版附安装说明
- java1.6 中文APIHTML版
- JAVA企业OA办公管理系统源码
评论
共有 条评论