SHA-1, SHA-2, SHA-256 হ্যাশ অ্যালগরিদমের মধ্যে পার্থক্য
SHA-1, SHA-2, SHA-256 হ্যাশ অ্যালগরিদমের মধ্যে পার্থক্য
আসুন অ্যালগোরিদম সংক্ষিপ্তসার ব্যাখ্যা দিয়ে শুরু করা যাক।
হ্যাশ অ্যালগরিদম হল একটি গাণিতিক ফাংশন যা ডেটাকে একটি নির্দিষ্ট আকারে ঘনীভূত করে, যেমন আমরা যদি "Ola has a cat" কোনো বাক্য নিই এবং একটি বিশেষ CRC32 অ্যালগরিদমের মাধ্যমে চালাই তাহলে আমরা "b165e001" সংক্ষেপণ পাব। অনেকগুলি অ্যালগরিদম রয়েছে এবং সেগুলির সকলের নির্দিষ্ট উদ্দেশ্য রয়েছে, কিছু ডেটা টাইপের জন্য উন্নত, অন্যগুলি নিরাপত্তার জন্য।
আমাদের জন্য, সবচেয়ে গুরুত্বপূর্ণ হ'ল এসএইচএ অ্যালগরিদম।
এসএএএ - এর অর্থ হ'ল সিকিউর হ্যাশিং অ্যালগরিদম - ক্রিপ্টোগ্রাফিক সুরক্ষার জন্য ব্যবহৃত হয়। এই অ্যালগরিদমের সবচেয়ে গুরুত্বপূর্ণ ভিত্তি হ্যাশটির অপরিবর্তনীয়তা এবং স্বতন্ত্রতা। অপরিবর্তনযোগ্যতা - মূল ডেটা নিরাপদ এবং অজানা থেকে যাবে। স্বতন্ত্রতা - দুটি পৃথক টুকরো ডেটা একই কী তৈরি করতে পারে না।
একটি ডিজিটাল স্বাক্ষর অত্যন্ত সংবেদনশীল - নথিতে যেকোনো পরিবর্তন স্বাক্ষরকে পরিবর্তন করবে। যদি আমরা উপরে উল্লিখিত বাক্যটি "ওলা মা কোটা" নিই এবং এটিকে বড় অক্ষরে লিখি, তাহলে আমরা একটি সম্পূর্ণ ভিন্ন সংক্ষিপ্ত নাম "baa875a6" পাব। আরেকটি সংক্ষিপ্ত রূপের অর্থ হল স্বাক্ষরটি আর বৈধ নয়।
SHA-1 এবং SHA-2 অ্যালগরিদমের দুটি সংস্করণ। তারা নির্মাণ এবং বিট দৈর্ঘ্যের দিক থেকে পৃথক। SHA-2 SHA-1 এর একটি উন্নত সংস্করণ।
SHA-1 160 বিট দীর্ঘ
SHA-2 বিভিন্ন দৈর্ঘ্যে দেখা যায়, প্রায়শই 256 বিটে
একটি বৃহত্তর হ্যাশ মান বৃহত্তর সুরক্ষা সরবরাহ করে। অনন্য সংক্ষেপের সংখ্যাটি একটি সংখ্যা হিসাবে প্রকাশ করা যেতে পারে, যেমন SHA-256 এর জন্য 2 টি রয়েছে 256 সম্ভাব্য সংমিশ্রণ। ঘ 256 এই বিশাল সংখ্যা পৃথিবীতে বালির শস্যের সংখ্যা ছাড়িয়ে গেছে।
যদি ব্যবহারকারীর শংসাপত্রটি SHA-1 এর ভিত্তিতে থাকে (এবং এটি বৈধ, কারণ এটি জুলাইয়ের আগে জারি করা হয়েছিল), এই শংসাপত্রের সাথে যাচাই করা (জুলাই 1 পরে) স্বাক্ষরিত SHA-1 অ্যালগরিদম (SHA-2 নয়) দিয়ে গণনা করা স্বাক্ষরিত সামগ্রীর সংক্ষিপ্তসার থাকতে হবে। সুতরাং অ্যাপ্লিকেশন এবং আইটি সিস্টেমগুলিকে কেবলমাত্র নতুন শংসাপত্রের সাথেই মোকাবেলা করতে হবে না, তবে SHA-1 অনুসারে হ্যাশ ব্যবহার করার সময় বেশিরভাগের স্বাক্ষর এবং সিল তৈরি করে।
আমরা ইতিমধ্যে ইনস্টল করা প্রোগ্রামগুলি আজ SHA-2 হ্যাশ ফাংশনটি ব্যবহার করে বৈদ্যুতিন স্বাক্ষর স্থাপন ও যাচাইয়ের ক্রিয়াকলাপটি সম্পাদনের অনুমতি দেয়।
এটি কেবল কয়েক মিনিট সময় নেয়, যোগ্য বৈদ্যুতিন স্বাক্ষর সম্পর্কে আরও জানতে কল করুন বা লিখুন।
নীচে বৈদ্যুতিন স্বাক্ষরের জন্য প্রস্তাবিত সেটগুলি রয়েছে: