16

誰でもこれで私を助けてくれますか - 私は、いくつかのデータを取得して RSA 公開鍵で暗号化するアプリケーションを作成するように指示されました。

どうやら「RSA暗号化」が必要なようです(これは聞いたことも見たこともありませんか?)

RSA が標準として使用することを意図している暗号化方式はどれですか?

var key = "TUlHZE1BMEdDU3FHU0liM0RRRUJBUVVBQTRHTEFEQ0Jod0tCZ1FDbVFiTWc3SWRpeHVmYWEwcDd2ODVLVytmUnVlZ216UUhibnNoWjhmbXlTQW9MMXRFVzAyNEZKVFlSTFZxN0VsV2p1R0U4aHQ3RmJjN1NURWpxZVViWU5xdnRiVWN6UFZYSE5FdStYRUVndGszazlFNXVQWG0wVzRIc3RtK0FhRXcyMmxxb2lFNGlrT1QzZzdPRXNHSVFCMVNlSlRtVTE1eFBBZ3M3SXRjTVFRSUJFUT09";

var data = "Xa21dr";
4

2 に答える 2

23

自分で答えを見つけても構いません。

RSA 暗号化標準は PKCS #1 を使用

使用するのに最適なライブラリは pidCrypt です。他に何も機能しませんでした。

https://sourceforge.net/projects/pidcrypt/

反対側のばかは、送信前にデータを暗号化する前に、RSA公開鍵もbase64でデコードされることを意図していたことを私に知らせませんでした。

于 2013-07-17T13:28:41.373 に答える
12

forge を試すことに興味があるかもしれません (RSA などを実行します)。README には多くの例があります。

https://github.com/digitalbazaar/forge

于 2013-07-28T17:36:27.800 に答える