资源简介
SM2 SM3 SM4 的java软实现,经过多种语言的加密解密测试,通用性极强
代码片段和文件信息
package com.mlq.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.length);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-03-25 14:37 TestSM\
文件 415 2016-03-28 10:17 TestSM\.classpath
文件 382 2016-03-28 15:13 TestSM\.project
目录 0 2016-03-25 14:36 TestSM\.settings\
文件 598 2016-03-25 14:36 TestSM\.settings\org.eclipse.jdt.core.prefs
目录 0 2016-03-28 15:13 TestSM\bin\
目录 0 2016-03-28 15:14 TestSM\bin\com\
目录 0 2016-03-28 15:14 TestSM\bin\com\mlq\
目录 0 2016-03-28 15:14 TestSM\bin\com\mlq\sm\
文件 3390 2016-03-28 15:14 TestSM\bin\com\mlq\sm\Cipher.class
文件 3129 2016-03-28 15:14 TestSM\bin\com\mlq\sm\SM2.class
文件 4344 2016-03-28 15:14 TestSM\bin\com\mlq\sm\SM2Utils.class
文件 5297 2016-03-28 15:16 TestSM\bin\com\mlq\sm\SM3.class
文件 2997 2016-03-28 15:14 TestSM\bin\com\mlq\sm\SM3Digest.class
文件 8070 2016-03-28 15:14 TestSM\bin\com\mlq\sm\SM4.class
文件 4212 2016-03-28 15:22 TestSM\bin\com\mlq\sm\SM4Utils.class
文件 405 2016-03-28 15:14 TestSM\bin\com\mlq\sm\SM4_Context.class
文件 10074 2016-03-28 15:18 TestSM\bin\com\mlq\sm\Util.class
目录 0 2016-03-28 14:34 TestSM\libs\
文件 1876535 2016-03-21 14:08 TestSM\libs\bcprov-jdk16-1.46.jar
目录 0 2016-03-25 14:36 TestSM\src\
目录 0 2016-03-28 15:14 TestSM\src\com\
目录 0 2016-03-28 15:14 TestSM\src\com\mlq\
目录 0 2016-03-28 14:45 TestSM\src\com\mlq\sm\
文件 2449 2016-03-28 15:14 TestSM\src\com\mlq\sm\Cipher.java
文件 3035 2016-03-28 15:14 TestSM\src\com\mlq\sm\SM2.java
文件 3936 2016-03-28 15:14 TestSM\src\com\mlq\sm\SM2Utils.java
文件 6502 2016-03-28 15:16 TestSM\src\com\mlq\sm\SM3.java
文件 3079 2016-03-28 15:14 TestSM\src\com\mlq\sm\SM3Digest.java
文件 9772 2016-03-28 15:14 TestSM\src\com\mlq\sm\SM4.java
文件 4298 2016-03-28 15:22 TestSM\src\com\mlq\sm\SM4Utils.java
............此处省略2个文件信息
相关资源
- java 文件上传
- java_NIO_入门.pdf (入门级讲解)
- Java JNI简单实现
- java入门基础使用总结(数组、函数、
- android切图( drawable-hdpi drawable-xhdpi
- java 抓取网页缩略图 源码
- Java编程思维.pdf
- java贪吃蛇 小游戏源码
- 微信小程序获取用户openid源码含后端
- javaweb项目_1
- java spring面试宝典.pdf(共29页)
- effective java中文版 pdf
- java实现的语音对话机器人
- Java自定义注解入门Demo
- treeView
- struts和hibernate注册
- java 统计图表
- java 查找(GeoHash 算法)
- android 可放缩的Mosaic
- JAVA CMPP3.0协议实现
- JAVA JNI 样例,总结了JNI的书写方法。
- Java DVD管理器 基础
- java 图片的模糊处理
- java 跨域上传文件Jquery
- RxJava(请求网络数据+loading效果)
- Retrofit2-Rxjava2联网的封装
- java 反射入门级(reflect)
- 腾讯信鸽推送(java版)
- lsb位图隐写java实现
- Activity之间数据传递-学生信息采集
评论
共有 条评论