使用RSA对字符串加密解密

本文介绍,使用命令行和编程语言(nodejs和java),将字符串用RSA加密和解密。

命令行:openssl

使用Mac,openssl自带了,以下使用步骤在Mac OSX 10.9.2下测试通过。

具体命令可参考Apple openssl OS X Man Pages

生成公钥和私钥

生成1024位的私钥:

openssl genrsa -out mykey.pem 1024