5

microntroller (OS を実行しない) でプログラムを作成しましたが、RSA (PKCS#1) キー ジェネレータ (パブリックおよびプライベート) を提供できる C のライブラリが見つかりません。

LinuxまたはUnixへのリンクであるため、OpenSSHはオプションではないと思います。SSH の実装をいくつか見つけましたが、クライアント側 (公開鍵によるエンコード) のみをサポートしています。

そのような C lib は存在しますか (RSA (PKCS#1) キー ジェネレーター (パブリックおよびプライベート) + エンコード、デコード)?

4

2 に答える 2

2

オペレーティングシステムの機能を使用せず、マイクロコントローラー上で実行されるそのようなライブラリがあるかどうかは非常に疑わしいです。クイックグーグル検索はこれをもたらしました:

Polarssl.org/rsa-source-code

多分あなたはそれを使うか適応させることができます。

于 2013-01-07T10:59:40.527 に答える
2

OS を使用しない組み込みプロジェクトの場合は、次を使用できます。

  1. PolarSSL ( https://polarssl.org/ )
  2. CyaSSL ( http://www.yassl.com/yaSSL/Home.html )
  3. RSAEuro (github.com/mort666/RSAEuro)

このライブラリを商用製品で使用する場合は、ライセンスを確認してください。現在、PolarSSL を使用して RSA キー ペアを生成しようとしています。私は、STM32F4 MCU に組み込まれたすべてのハードウェア機能 (AES、DES、3DES、TRNG、SHA1、MD5、HMAC) をサポートする、このライブラリの削減バージョンを使用しています。

于 2014-02-17T10:20:46.980 に答える