এসএসএইচ মূল জোড়গুলির জন্য দুটি স্বাক্ষর অ্যালগরিদম সমর্থন করে: আরএসএ এবং ডিএসএ। কোনটি পছন্দ হয়, যদি থাকে? আরএসএর জন্য, সর্বনিম্ন গ্রহণযোগ্য কী দৈর্ঘ্য কত?
এসএসএইচ মূল জোড়গুলির জন্য দুটি স্বাক্ষর অ্যালগরিদম সমর্থন করে: আরএসএ এবং ডিএসএ। কোনটি পছন্দ হয়, যদি থাকে? আরএসএর জন্য, সর্বনিম্ন গ্রহণযোগ্য কী দৈর্ঘ্য কত?
উত্তর:
আরএসএকে সাধারণত অগ্রাধিকার দেওয়া হয় (এখন যে পেটেন্ট ইস্যুটি শেষ হয়েছে) কারণ এটি 4096 বিট পর্যন্ত যেতে পারে, যেখানে ডিএসএকে হুবহু 1024 বিট হতে হবে (মতামত অনুসারে ssh-keygen
)। 2048 বিটগুলি ssh-keygen
আরএসএ কীগুলির জন্য ডিফল্ট দৈর্ঘ্য এবং আমি সংক্ষিপ্তগুলি ব্যবহারের কোনও বিশেষ কারণ দেখতে পাচ্ছি না। (ন্যূনতম সম্ভব হ'ল 768 বিট; এটি "গ্রহণযোগ্য" কিনা পরিস্থিতিগত, আমি মনে করি))
এটি প্রতিসম বা অ্যাসিমেট্রিক এনক্রিপশন সম্পর্কে নয়। এটি নির্দিষ্ট অ্যালগরিদমগুলি সম্পর্কে (আরএসএ এবং ডিএসএ) গ্রহণযোগ্য সুরক্ষা স্তর অর্জনের জন্য উচ্চ বিট গণনা প্রয়োজন। উদাহরণস্বরূপ, ইসিসি একটি অসমমিতি এনক্রিপশনও তবে এটি আরএসএ বা ডিএসএর তুলনায় অনেক কম বিট গুনে ভাল সুরক্ষা সরবরাহ করে।
ব্যাংকগুলি এসএসএল সংযোগের জন্য যে 256 বিট শংসাপত্রগুলি ব্যবহার করে তা হ'ল 3DES বা AES এর মতো প্রতিসৃত সাইফারগুলি, তাই নিম্ন বিট গণনা। আপনি যখন দেখেন 1024 এবং 2048 (এবং এমনকি 4096) এগুলি হ'ল অসম্পূর্ণ সাইফার।