2011-12-21 67 views
11

Tôi đang sử dụng dòng lệnh Linux, tôi đã tạo ra một Private Key bằng cách sử dụng lệnh sau:Mã hóa và giải mã một chuỗi văn bản với RSA và des3 chính

openssl genrsa -des3 -out private.pem 2048 

tôi đã chiết xuất khóa công khai từ riêng chính như vậy:

openssl rsa -in private.pem -out public.pem -outform PEM -pubout 

Tôi muốn sử dụng khóa công khai để mã hóa chuỗi văn bản, cho phép nói "thanh foo" và sau đó giải mã chuỗi này một lần nữa.

Tôi làm cách nào để thực hiện việc này?

Cảm ơn

Trả lời

10

Tôi nghĩ rằng bạn muốn

openssl rsautl -encrypt -inkey public.pem -pubin -in unencrypted_file.txt -out encrypted_file.ssl 

Xem thêm tại devco.

+0

Thankyou rất nhiều! – JMK

Các vấn đề liên quan