RSA加密Javascript

spu*_*n1k 15 javascript encryption rsa public-key

任何人都可以请帮助我,我已被指示编写一个应用程序,需要一些数据,然后使用RSA公钥加密它,显然需要RSA加密(我以前从未听过或见过这个)?

RSA使用哪种加密密码作为标准?

var key = "TUlHZE1BMEdDU3FHU0liM0RRRUJBUVVBQTRHTEFEQ0Jod0tCZ1FDbVFiTWc3SWRpeHVmYWEwcDd2ODVLVytmUnVlZ216UUhibnNoWjhmbXlTQW9MMXRFVzAyNEZKVFlSTFZxN0VsV2p1R0U4aHQ3RmJjN1NURWpxZVViWU5xdnRiVWN6UFZYSE5FdStYRUVndGszazlFNXVQWG0wVzRIc3RtK0FhRXcyMmxxb2lFNGlrT1QzZzdPRXNHSVFCMVNlSlRtVTE1eFBBZ3M3SXRjTVFRSUJFUT09";

var data = "Xa21dr";
Run Code Online (Sandbox Code Playgroud)

spu*_*n1k 18

没关系自己找到了答案!

RSA加密标准使用PKCS#1

最好使用的库是pidCrypt,没有其​​他工作对我来说!

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

在发送之前加密DATA之前,另一端的白痴未能让我知道RSA公钥也是基本64位解码的.

  • 你的回复中的最后一行为我节省了很多时间. (7认同)

dlo*_*ley 10

您可能有兴趣尝试伪造(它确实是RSA等).README上有很多例子:

https://github.com/digitalbazaar/forge

  • 伪造非常好.启动后我遇到了一些麻烦,所以我在这里创建了这个演示:http://digitalbazaar.github.io/forge/ (2认同)