तो, परिदृश्य यह है: गिवेन आइ एम बॉब, मैं एलिस के लिए कुछ संदेश एन्क्रिप्ट करना चाहता हूं। मेरे पास एकमात्र सार्वजनिक कुंजी उसकी ssh-rsaid_rsa.pub है:
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyb + qaZLwgC7KAQJzYikf3XtOWuhlMXVv2mbTKa5dp0sHPRd2RaYnH8ZRkt7V8bjqct1IHGCuxI8xyoEp4at3FHe6j9RfWiarc1ldLUCmTtryI0GGpRs6Zpvqdtpcq / 1NCIYtUQAvsImyEFCtqmB2suDo1ZSllZQ0x9TCKHdCANYIOeaniuFzR57POgE3vxk / r6PO24oy8BIWqxvi29r0n1LUigVBJ7CmMHuzb4 / + i1v6PxV1Lqnj6osPP9GpXpsh8kLUCby / KcmcryWNdSP0esyCdDxkA5hlIuk8qL1vzsyPluUQuc0BEHu6nuw8WQlCF1mFFxcpJL + MhWEr01WIIw == sikachu@Sikachus-Notebook.local
तो, क्या इस सार्वजनिक कुंजी का उपयोग करके स्ट्रिंग को एन्क्रिप्ट करने का एक तरीका है ताकि वह संदेश को डिक्रिप्ट करने के लिए अपनी निजी कुंजी का उपयोग id_rsa(इससे उत्पन्न ssh-keygen) कर सके?
(मुझे पता है कि यदि आप .pemकुंजी जोड़ी फ़ाइल का उपयोग कर रहे हैं तो यह तुरंत संभव है । यदि आप मुझे यह दिखा सकते हैं कि यह उस प्रारूप में कैसे परिवर्तित होता है जो opensslसमर्थन करता है, तो यह बहुत अच्छा होगा!)
धन्यवाद!
ssh-rsaसार्वजनिक कुंजी पहले से मौजूद है, और मैं जटिलता की एक और परत जोड़ना नहीं चाहता (जैसे, प्राप्तकर्ता को gpg स्थापित करने के लिए