मैं बहुत की तरह एक OpenSSH सार्वजनिक कुंजी लेने के लिए चरणों को समझने के लिए कोशिश कर रहा हूँ:अजगर
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAqmEmDTNBC6O8HGCdu0MZ9zLCivDsYSttrrmlq87/YsEBpvwUTiF3UEQuFLaq5Gm + dtgxJewg/UwsZrDFxzpQhCHB6VmqrbKN2hEIkk/HJvCnAmR1ehXv8n2BWw3Jlw7Z + VgWwXAH50f2HWYqTaE4qP4Dxc4RlElxgNmlDPGXw/dYBvChYBG/RvIiTz1L + pYzPD4JR54IMmTOwjcGIJl7nk1VjKvl3D8Wgp6qejv4MfZ7Htdc99SUKcKWAeHYsjPXosSk3GlwKiS/sZi51Yca394GE7T4hZu6HTaXeZoD8 + IZ7AijYn89H7EPjuu0iCAa/cjVzBsFHGszQYG + U5KfIw ==
और फिर एक मानक में परिवर्तित करने के लिए इसलिए जैसे अंगुली की छाप:
2048 49:d3:cb:f6:00:d2:93:43:a6:27:07:ca:12:fd:5d:98 id_rsa.pub (RSA)
मैं इस को समझने के लिए OpenSSH स्रोत में गोता लगाने का प्रयास किया है, लेकिन यह मेरे सिर पर है। मेरा पहला अनुमान कुंजी टेक्स्ट पर एक साधारण MD5 करना था, लेकिन परिणाम उपरोक्त आउटपुट से मेल नहीं खाता है।
फिंगर प्रिंट एक सीधा हैश नहीं है कुंजी का आप विशेष रूप से ssh-keygen के लिए openssh स्रोत में पहुंचा सकते हैं, जिसमें फिंगरप्रिंट निष्कर्षण कोड है। यहां कुछ मामूली विवरण: http://www.lysium.de/blog/index.php?/archives/186-How-to-get-ssh-server-fingerprint-information.html –