দেখে মনে হচ্ছে যে ওপেনশ কী কী আঙ্গুলের ছাপগুলি প্রদর্শন করে তা বদলেছে।
আমি একটি ক্লায়েন্ট মেশিন থেকে একটি সার্ভারে এসএসএস করার চেষ্টা করছি:
- ক্লায়েন্ট: ওবুন্টু 14.04 ওপেনএসএসএইচ 6.6.1 চলছে
- সার্ভার: ফ্রিবিএসডি ওপেনএসএইচ 7.2 পি 2 চলছে।
ক্লায়েন্টটি সার্ভারের কীটির এমডি 5 হ্যাশটিকে 16 জোড়া হেক্স অঙ্কের অনুক্রম হিসাবে রিপোর্ট করে:
a7:b1:3e:3d:84:24:a2:5a:91:5f:6f:e9:cf:dd:2b:6a
সার্ভারটি শ্যা 256 হ্যাশ ব্যবহার করতে ডিফল্ট হয়েছে, তবে এই উত্তরের জন্য ধন্যবাদ আমি এটি চালিয়ে sha1 হ্যাশ দিতে বাধ্য করতে পারি:
[root@host /etc/ssh]# ssh-keygen -l -E sha1 -f ssh_host_ecdsa_key.pub
আমি ফলাফলটি দেখতে দেখতে চাই:
a7:b1:3e:3d:84:24:a2:5a:91:5f:6f:e9:cf:dd:2b:6a
তবে পরিবর্তে আমি এটি পেয়েছি:
256 SHA1:KIh0ejR4O+RqrSq7JdGAASddRfI root@host.local (ECDSA)
আমার কাছে দেখে মনে হচ্ছে আঙুলের ছাপের একটি বেস 64 এনকোডড সংস্করণ এখন হেক্স অঙ্কের পরিবর্তে প্রদর্শিত হচ্ছে।
(পুরানো) ক্লায়েন্ট (কোলন বিচ্ছিন্ন হেক্স ডিজিট, শ 1 হ্যাশ) যে অনুরূপ সেগুলি একই কিনা তা যাচাই করার জন্য উল্লিখিত বিন্যাসে সার্ভারের কীটির চেকসামটি কীভাবে পাব?
সম্পাদনা: এসএসএইচ এর পুরাতন সংস্করণটি এমডি 5 চেকসাম দেয় , আমি ভুলভাবে ভেবেছি বলে শ 1 চেকসামটি দেয় না । -ই বিকল্পটিতে সেই চেকসামটি (বর্তমানে গ্রহণযোগ্য উত্তর হিসাবে উল্লেখ করা উচিত) ব্যবহার করা পছন্দসই আউটপুট দেয়।