- 博客(7)
- 资源 (6)
- 收藏
- 关注
原创 C语言---不依赖openssl的SHA算法
SHA算法主要是SHA1及SHA256,以上两种算法的实现亲测可用,有一部分关联函数没有放进去,大家可以自己find下..
2024-01-05 16:53:08 1013 1
原创 C语言---基于CNG调用windows TPM2.0生成ECC密钥对
/MS_PLATFORM_CRYPTO_PROVIDER 标识 Microsoft 提供的 TPM 密钥存储提供程序。/////////////////CNG生成ECC密钥对并导出公钥/////////////////////TPM2.0的相关资料较少,且多为英文版。// 创建持久化密钥对象 BCRYPT_ECDH_P256_ALGORITHM。// 设置密钥参数 为 CNG 密钥存储对象的命名属性设置值。// 初始化 CNG 提供程序–打开存储提供设备TPM。// 设置 允许私钥导出。
2023-09-04 10:16:03 200
原创 C语言---基于Openssl 的 RSA2048 验签算法-PSS填充模式
最近在做Openssl相关工作,对于openssl进行了一些研究,分享下目前主流的算法RSA2048中的PSS填充模式的验签(SHA256)参考链接:https://blog.csdn.net/m0_61283489/article/details/124705120 https://www.openssl.org/docs/man1.1.1/man3/
2023-05-05 10:23:53 1352 3
原创 C语言---基于Openssl 的 ED25519 验签算法
OpenSSL开源工程中,因ED25519是后补算法,故相关资料较少,最近做的相关工作需要用到ED25519的验签,查询了相关资料后写了一个C语言的简易程序 分享给大家。//摘要类型参数必须设置为NULL。//此处需用EVP_MD_CTX_new。//设置公钥数据到EVP_PKEY结构。//公钥数据-32位。//签名数据-64位。//ed25519 验签。
2023-05-04 14:34:55 1309 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人