ดังนั้นสถานการณ์คือ: เนื่องจากฉันเป็นบ๊อบฉันต้องการเข้ารหัสข้อความบางส่วนสำหรับอลิซ กุญแจสาธารณะเดียวที่ฉันมีคือssh-rsa
id_rsa.pub ของเธอเช่นนี้:
SSH-RSA AAAAB3NzaC1yc2EAAAABIwAAAQEAyb + qaZLwgC7KAQJzYikf3XtOWuhlMXVv2mbTKa5dp0sHPRd2RaYnH8ZRkt7V8bjqct1IHGCuxI8xyoEp4at3FHe6j9RfWiarc1ldLUCmTtryI0GGpRs6Zpvqdtpcq / 1NCIYtUQAvsImyEFCtqmB2suDo1ZSllZQ0x9TCKHdCANYIOeaniuFzR57POgE3vxk / r6PO24oy8BIWqxvi29r0n1LUigVBJ7CmMHuzb4 / + i1v6PxV1Lqnj6osPP9GpXpsh8kLUCby / KcmcryWNdSP0esyCdDxkA5hlIuk8qL1vzsyPluUQuc0BEHu6nuw8WQlCF1mFFxcpJL + MhWEr01WIIw == sikachu@Sikachus-Notebook.local
ดังนั้นมีวิธีการเข้ารหัสสตริงโดยใช้กุญแจสาธารณะนี้เพื่อให้เธอสามารถใช้กุญแจส่วนตัวของเธอจากid_rsa
(สร้างขึ้นจากssh-keygen
) เพื่อถอดรหัสข้อความหรือไม่
(ฉันรู้ว่ามันเป็นไปได้ทันทีหากคุณกำลังใช้.pem
ไฟล์คู่คีย์หากคุณสามารถแสดงวิธีแปลงให้เป็นรูปแบบที่openssl
รองรับนั่นก็ยอดเยี่ยมเช่นกัน!)
ขอบคุณ!
ssh-rsa
กุญแจสาธารณะของพวกเขาแล้วและฉันไม่ต้องการที่จะเพิ่มความซับซ้อนอีกชั้น (เช่นขอให้ผู้รับไปติดตั้ง gpg ฯลฯ )