使用RSA和DES3密钥加密和解密一串文本

JMK*_*JMK 11 linux public-key-encryption

我使用的是Linux命令行,我使用以下命令创建了一个私钥:

openssl genrsa -des3 -out private.pem 2048
Run Code Online (Sandbox Code Playgroud)

我从私钥中提取了公钥,如下所示:

openssl rsa -in private.pem -out public.pem -outform PEM -pubout
Run Code Online (Sandbox Code Playgroud)

我想使用公钥来加密一串文本,让我们说"foo bar",然后再次解密这个字符串.

我该怎么做?

谢谢

Rog*_*sjö 10

我想你想要的

openssl rsautl -encrypt -inkey public.pem -pubin -in unencrypted_file.txt -out encrypted_file.ssl
Run Code Online (Sandbox Code Playgroud)

devco上查看更多信息.