2016-07-12 35 views
0

Objective Cでモジュラスと指数を使ってRSA秘密鍵を作成したい。RSA秘密鍵 - iOS

以下は、JAVAでキーを作成するためのコードです。

RSAPrivateKeySpec keySpec = new RSAPrivateKeySpec(m, e); 
KeyFactory factory = KeyFactory.getInstance("RSA"); 
factory.generatePrivate(keySpec); 

私はiOSでopenSSLライブラリを使用していますが、キーを作成する方法が見つかりませんでした。

答えて

0

いくつか分析した結果、iOSでモジュラスと指数を使用してRSAプライベートキーを生成するためのライブラリがないことがわかりました。私もopenSSLライブラリを試してみました。

私はサーバーからプライベートキーを取得することに決めました。メッセージで(SHA256)を署名し、openSSLライブラリを使用して署名トークンを生成しました。

サーバーからのプルするのではなく、いくつかのPythonスクリプトを使用してPEM形式のプライベートキーを生成し、iOSアプリケーションにそれらをロードしました。ライブラリ以下

は、OpenSSLのiOSの統合

ポッド "MIHCrypto" のためである "〜> 0.4.1"

これはモジュラス&指数と秘密鍵を生成するためのPythonスクリプトです。

https://github.com/ius/rsatool

関連する問題