web-dev-qa-db-ja.com

RSA暗号化Javascript

誰かが私にこれを手伝ってくれますか?私はいくつかのデータを取り、RSA公開鍵で暗号化するアプリケーションを書くように指示されました、そして明らかにRSA暗号化である必要があります(これまで聞いたことも見たこともありません)?

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

var key = "TUlHZE1BMEdDU3FHU0liM0RRRUJBUVVBQTRHTEFEQ0Jod0tCZ1FDbVFiTWc3SWRpeHVmYWEwcDd2ODVLVytmUnVlZ216UUhibnNoWjhmbXlTQW9MMXRFVzAyNEZKVFlSTFZxN0VsV2p1R0U4aHQ3RmJjN1NURWpxZVViWU5xdnRiVWN6UFZYSE5FdStYRUVndGszazlFNXVQWG0wVzRIc3RtK0FhRXcyMmxxb2lFNGlrT1QzZzdPRXNHSVFCMVNlSlRtVTE1eFBBZ3M3SXRjTVFRSUJFUT09";

var data = "Xa21dr";
16
sputn1k

自分で答えを見つけてもかまいません!

RSA暗号化規格はPKCS#1を使用

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

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

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

18
sputn1k

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

https://github.com/digitalbazaar/forge

10
dlongley