1 Star 0 Fork 0

yh1234567890987 / gm_encryptor

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

国密算法

zjl国密标准实现包
软签名算法实现

项目打包

mvn install #无报错后引入依赖到pom.xml文件

使用

1. 引入依赖

<dependency>
  <groupId>com.zjl.common</groupId>
  <artifactId>gm_encryptor</artifactId>
  <version>1.0-SNAPSHOT</version>
</dependency>

2. 安装jar到本地mvn库

#注意更换-Dfile的路径,需要自定义版本修改-Dversion属性
mvn install:install-file -Dfile=D:/path/gm_encryptor.jar -DgroupId=com.zjl.common -DartifactId=gm_encryptor -Dversion=1.0-SNAPSHOT -Dpackaging=jar

修改记录

@date 2018/8/21

添加sk->priKey,pem->PubKey,生成自签名国密证书三个接口函数及实现,功能测试通过,cvm证书链校验通过

@date 2018/8/27

添加sm4加密私钥的自签名证书函数,修改自签名证书函数为允许传参CN生成指定的cnname 测试通过

建议

1. 关闭日志使用String打印到控制台,已经有运行时异常,异常消息明确,无需日志
2. 去除@data标签

问题

2. testsm2_std sign 多 00

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/yh1234567890/gm_encryptor.git
git@gitee.com:yh1234567890/gm_encryptor.git
yh1234567890
gm_encryptor
gm_encryptor
master

搜索帮助