javascriptのみで秘密/公開RSAキーを生成できるようにしたい...
これまでのところ、http://www.hanewin.net/encrypt/rsa/rsa.htmを見つけました。これには、私が見つけた唯一のJavascriptRSAキージェネレーターが含まれています。ラッパーを作成しました(デモページからコードを変更します(リンクを参照))。キーのラッパーは次のとおりです。
function genKeys() {
rsaKeys(1024);
var p=rsa_p;
var q=rsa_q;
var d=rsa_d;
var u=rsa_u;
var e=rsa_e;
var pq=rsa_pq;
return {"e": e, "p": p, "q": q, "pq": pq, "d": d, "u": u};
}
問題は、出力が実際の数値(指数、モジュラスなど)として提供されることですが、OpenSSL形式(base64でエンコードされたもの)のキーが必要です。誰かがOpenSSLキーデータの形式を教えてもらえますか、それとももっと良いです-そのサイトのコードで生成されたキーをOpenSSLキーに変換するにはどうすればよいですか?
結果をpidcrypt(js暗号ライブラリ)とruby/opensslで使用したい...
提案ありがとうございます...