আপনার সব কি দরকার?
না, আপনার ssh সার্ভারটি কেবল একটির প্রয়োজন এবং ক্লায়েন্টকে কেবল ssh সংযোগের জন্য সেই ধরণের কী সমর্থন করতে হবে।
আরএসএ, ডিএসএ, ইসিডিএসএ, এডিডিএসএ, এবং এড 25519 সবই ডিজিটাল স্বাক্ষরের জন্য ব্যবহৃত হয় তবে এনক্রিপ্ট করার জন্য কেবল আরএসএও ব্যবহার করা যেতে পারে।
আরএসএ ( রিভেস্ট – শামির – অ্যাডলম্যান ) প্রথম পাবলিক-কী ক্রিপ্টোসিস্টেমগুলির মধ্যে একটি এবং নিরাপদে ডেটা সংক্রমণের জন্য বহুল ব্যবহৃত হয়। এটি সুরক্ষা পূর্ণসংখ্যার ফ্যাক্টরীকরণের উপর নির্ভর করে , তাই কোনও নিরাপদ আরএনজি (র্যান্ডম নম্বর জেনারেটর) কখনই প্রয়োজন হয় না। ডিএসএর তুলনায়, আরএসএ স্বাক্ষর বৈধতার জন্য দ্রুত তবে প্রজন্মের জন্য ধীর।
ডিএসএ ( ডিজিটাল সিগনেচার অ্যালগোরিদম ) ডিজিটাল স্বাক্ষরগুলির জন্য একটি ফেডারেল ইনফরমেশন প্রসেসিং স্ট্যান্ডার্ড। এটি সুরক্ষা একটি পৃথক লোগারিদমিক সমস্যার উপর নির্ভর করে । আরএসএর তুলনায়, ডিএসএ স্বাক্ষর তৈরির পক্ষে দ্রুত তবে বৈধতার জন্য ধীর। খারাপ নম্বর জেনারেটর ব্যবহার করা হলে সুরক্ষা ভঙ্গ করা যেতে পারে ।
ইসিডিএসএ ( উপবৃত্তাকার বক্ররেখা ডিজিটাল সিগনেচার অ্যালগোরিদম ) ডিএসএ (ডিজিটাল সিগনেচার অ্যালগোরিদম) এর একটি উপবৃত্তাকার বক্ররেখা বাস্তবায়ন। উপবৃত্তাকার কার্ভ ক্রিপ্টোগ্রাফি আরএসএর তুলনায় অপেক্ষাকৃত একই স্তরের সুরক্ষা স্তরের সাথে একটি ছোট কী সরবরাহ করতে সক্ষম। এটি খারাপ আরএনজির সংবেদনশীল হওয়ার ডিএসএর অসুবিধাও ভাগ করে।
এডিডিএসএ ( এডওয়ার্ডস-কার্ভ ডিজিটাল সিগনেচার অ্যালগরিদম ) একটি ডিজিটাল সিগনেচার স্কিম যা টুইস্টেড এডওয়ার্ড রেখাচিত্রগুলির উপর ভিত্তি করে শ্নরর স্বাক্ষরের একটি বৈকল্পিক ব্যবহার করে । স্বাক্ষর তৈরিটি এডিডিএসএ-তে নির্ধারিত এবং এর সুরক্ষা কিছু নির্দিষ্ট লগারিদম সমস্যার অক্ষমতার উপর ভিত্তি করে, তাই এটি ডিএসএ এবং ইসিডিএসএর চেয়ে নিরাপদ যার প্রতিটি স্বাক্ষরের জন্য উচ্চমানের এলোমেলো প্রয়োজন।
Ed25519 হয় EdDSA স্বাক্ষর প্রকল্প, কিন্তু ব্যবহার রয়েছে SHA-512/256 এবং Curve25519 ; এটি একটি সুরক্ষিত উপবৃত্তাকার বক্ররেখা যা ডিএসএ, ইসিডিএসএ এবং এডিডিএসএর চেয়ে আরও ভাল সুরক্ষা সরবরাহ করে , এর সাথে আরও ভাল পারফরম্যান্স রয়েছে (মানবিকভাবে লক্ষ্যণীয় নয়)।
অন্যান্য নোটগুলি
আরএসএ কীগুলি সর্বাধিক ব্যবহৃত হয় এবং তাই এটি সর্বোত্তম সমর্থিত বলে মনে হয়।
ইসিডিএসএ , ( ওপেনএসএইচ ভি 5.7 তে প্রবর্তিত ) ডিএসএর চেয়ে কমপিটেশনালভাবে হালকা, তবে আপনার খুব কম প্রসেসিং পাওয়ার সহ একটি মেশিন না থাকলে পার্থক্যটি লক্ষণীয় নয়।
ওপেনএসএইচ 7.0 হিসাবে , এসএসএইচ আর ডিফল্টরূপে ডিএসএ কী (ssh-dss) সমর্থন করে না। এসএসএইচ মান (আরএফসি 4251 এবং পরবর্তী) অনুসারে একটি ডিএসএ কী সর্বত্র কাজ করতে ব্যবহৃত হয়েছিল।
এডি 25519 ওপেনএসএসএইচ 6.5 এ চালু হয়েছিল ।