Vì vậy, kịch bản là: Cho tôi là Bob, tôi muốn mã hóa một số tin nhắn cho Alice. Khóa công khai duy nhất tôi có là ssh-rsa
id_rsa.pub của cô ấy như thế này:
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyb + qaZLwgC7KAQJzYikf3XtOWuhlMXVv2mbTKa5dp0sHPRd2RaYnH8ZRkt7V8bjqct1IHGCuxI8xyoEp4at3FHe6j9RfWiarc1ldLUCmTtryI0GGpRs6Zpvqdtpcq / 1NCIYtUQAvsImyEFCtqmB2suDo1ZSllZQ0x9TCKHdCANYIOeaniuFzR57POgE3vxk / r6PO24oy8BIWqxvi29r0n1LUigVBJ7CmMHuzb4 / + i1v6PxV1Lqnj6osPP9GpXpsh8kLUCby / KcmcryWNdSP0esyCdDxkA5hlIuk8qL1vzsyPluUQuc0BEHu6nuw8WQlCF1mFFxcpJL + MhWEr01WIIw == sikachu@Sikachus-Notebook.local
Vì vậy, có cách nào để mã hóa một chuỗi bằng khóa công khai này để cô ấy có thể sử dụng khóa riêng của mình từ id_rsa
(được tạo từ ssh-keygen
) để giải mã tin nhắn không?
(Tôi biết rằng có thể ngay lập tức nếu bạn đang sử dụng .pem
tệp cặp khóa. Nếu bạn có thể chỉ cho tôi cách chuyển đổi định dạng này sang định dạng openssl
hỗ trợ, điều đó cũng rất tuyệt!)
Cảm ơn!
ssh-rsa
khóa công khai của họ và tôi không muốn thêm một lớp phức tạp khác (như, yêu cầu người nhận đi cài đặt gpg, v.v.)