
C语言 OpenSSL Engine 算法
文章平均质量分 58
使用OpenSSL源码1.1.1版本作为底层库,使用C语言进行开发调用,实现EVP方式的调用;同时也实现了引擎engine算法替换。包括rand、rsa、aes、sm2、sm3、sm4等!!如果还需要其他算法,可以给我留言!!!
蜡笔小新1849
国密算法,OpenSSL
展开
-
AES在OpenSSL的使用和ENGINE算法替换
从接触密码到现在,感触颇深。刚开始因为工作需要,自己学习OpenSSL和使用密码卡,作为密码界的新人,完全无处下手,OpenSSL代码又特别多,最困惑的就是函数入口在哪里?我需要包含什么头文件?怎样才能真正的调用对应的算法。所有的东西都需要从零开始,最初的代码只为了功能,毫无深度可言。现在回头来看,当时实在太年轻!在日常工作中使用密码,就一定会接触到OpenSSL,这个算法库带给我们的东西太多太多,不管是密码算法层面,还有代码框架和使用技巧上更是值得我们去学习和专研。本专栏订阅后可查看以下文章。......原创 2022-08-01 13:58:33 · 370 阅读 · 0 评论 -
SM4在OpenSSL的使用和ENGINE算法替换
sm4的EVP调用和engine算法替换,支持ecb,cbc,cfb,ofb,ctr模式原创 2022-08-01 10:23:03 · 523 阅读 · 0 评论 -
SM2在OpenSSL的使用和ENGINE算法替换
SM2使用引擎方式,以及EVP方式调用原创 2022-07-28 21:49:19 · 1098 阅读 · 0 评论 -
RSA在OpenSSL中的使用和ENGINE算法替换
从2020年接触密钥到现在,感触颇深。刚开始的一年因为工作需要,自己专研OpenSSL和密码卡,作为密码界的新人,所有的东西都需要学习。在日常工作中使用密码,就一定会接触到强大的OpenSSL,这个算法库带给我们的东西太多太多,不管是密码算法层面的,还有代码框架和使用技巧上更是值得我们去学习和专研。.............................................原创 2022-07-27 18:03:07 · 728 阅读 · 0 评论 -
SM3在OpenSSL的使用和ENGINE算法替换
SM3计算哈希值,附带增加Z值的计算,即计算时添加用户ID和公钥。原创 2022-07-31 13:34:18 · 714 阅读 · 0 评论 -
RAND随机数在OpenSSL中的使用和ENGINE算法替换
只要使用引擎替换算法,那么随机数的引擎是必须的,真随机数在密码的使用中尤其重要原创 2022-07-29 13:06:33 · 1030 阅读 · 0 评论