原文:国密算法--Openssl 实现国密算法(加密和解密)

上一次讲了产生密钥,这次我们讲一下加密解密的实现。 先说一下加密解密的流程,一下这些内容都是从国密局发布的国密标准文档里面摘录出来的。大家可以去国密局的网站上自己下载。 下列符号适用于本部分。 A,B:使用公钥密码系统的两个用户。 a,b: Fq中的元素,它们定义Fq上的一条椭圆曲线E。 dB:用户B的私钥。 E Fq : Fq上椭圆曲线E 的所有有理点 包括无穷远点O 组成的集合。 Fq :包含 ...

2018-11-09 10:31 1 4078 推荐指数:

查看详情

算法实现

算法实现 一、国产密码算法介绍 国产密码算法算法)是指国家密码局认定的国产商用密码算法,在金融领域目前主要使用公开的SM2、SM3、SM4三类算法,分别是非对称算法、哈希算法和对称算法。 1.SM2算法:SM2椭圆曲线公钥密码算法是我自主设计的公钥密码算法,包括SM2-1 ...

Sat Jun 09 04:50:00 CST 2018 1 5994
算法实现

SM2算法:SM2椭圆曲线公钥密码算法是我自主设计的公钥密码算法,包括SM2-1椭圆曲线数字签名算法,SM2-2椭圆曲线密钥交换协议,SM2-3椭圆曲线公钥加密算法,分别用于实现数字签名密钥协商和数据加密等功能。SM2算法与RSA算法不同的是,SM2算法是基于椭圆曲线上点群离散对数难题,相对于 ...

Mon Jun 11 06:50:00 CST 2018 5 468
加密算法

前言 加密是通过“加密算法”将明文加密成密文,可以通过“密钥”和“解密算法”将密文还原成明文。 密码学中应用最为广泛的三类算法: 对称算法(分组密码算法):AES/DES/SM4 非对称算法(公钥密码算法):RSA/SM2 摘要算法(杂凑算法):MD5/SHA-I/SM3 一.算法 ...

Sat Jan 29 18:44:00 CST 2022 0 2386
算法--Openssl 实现算法(基础介绍和产生秘钥对)

非对称加密算法 又称sm2,它是采取了ECC(曲线加密算法)中的一条固定的曲线,实际上就是ECC算法。 因为openssl里面不包含sm2算法,所以就要重新进行封装…. … 对于ECC算法我就不介绍了,网上关于它的介绍一抓一大把,丢给你们一个链接ECC算法介绍。 现在对ECC加密算法 ...

Fri Nov 09 18:15:00 CST 2018 1 2758
java sm4算法加密解密

具体可以参考这个博主的:https://blog.csdn.net/weixin_34411563/article/details/86000381 ...

Wed May 22 18:04:00 CST 2019 0 2625
java sm4算法加密解密

java sm4算法加密解密 CreationTime--2018年7月5日09点20分 Author:Marydon 1.准备工作   所需jar包:   bcprov-jdk15on-1.59.jar ...

Fri Jul 06 19:44:00 CST 2018 7 35311
OpenSSL 1.1.1 算法支持

OpenSSL 1.1.1 算法支持 https://www.openssl.org/ https://github.com/openssl/openssl OpenSSL 1.1.1 新特性: 开始支持SM2/SM3/SM4加密算法(仅支持算法,未支持套件) 参考英文 ...

Thu Sep 26 00:38:00 CST 2019 0 2264
支持算法OpenSSL分支

https://www.jianshu.com/p/db55261ed19e 支持SM2/SM3/SM4算法OpenSSL分支 官方网站:http://gmssl.org/ 开源地址:https://github.com/guanzhi/GmSSL GmSSL ...

Tue Mar 17 19:06:00 CST 2020 0 1372
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM