我在微控制器(不运行任何操作系统)上创建了一个程序,但我在 C 中找不到任何可以为我提供 RSA(PKCS#1)密钥生成器(公共和私有)的库。
我想 OpenSSH 不是一个选项,因为它链接到 Linux 或 Unix。我找到了一些 SSH 实现,但它只支持客户端(通过公钥编码)。
是否存在这样的 C 库(RSA (PKCS#1) 密钥生成器(公共和私有)+ 编码、解码)?
我在微控制器(不运行任何操作系统)上创建了一个程序,但我在 C 中找不到任何可以为我提供 RSA(PKCS#1)密钥生成器(公共和私有)的库。
我想 OpenSSH 不是一个选项,因为它链接到 Linux 或 Unix。我找到了一些 SSH 实现,但它只支持客户端(通过公钥编码)。
是否存在这样的 C 库(RSA (PKCS#1) 密钥生成器(公共和私有)+ 编码、解码)?
对于没有操作系统的嵌入式项目,您可以使用:
检查在商业产品中使用此库的许可证。目前我正在尝试使用 PolarSSL 生成 RSA 密钥对。我使用这个库的精简版本,它支持所有硬件功能(AES、DES、3DES、TRNG、SHA1、MD5、HMAC)并入 STM32F4 MCU。