বিষয়বস্তুতে চলুন

তথ্যগুপ্তি-বিষয়ক হ্যাশ ফাংশন

উইকিপিডিয়া, মুক্ত বিশ্বকোষ থেকে
(ক্রিপ্টোগ্রাফিক নম্বর থেকে পুনর্নির্দেশিত)
একটি ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন (বিশেষত, SHA-1)কর্মক্ষেত্রে। উল্লেখ্য যে অত্যন্ত এমনকি উৎস ইনপুটে ক্ষুদ্র পরিবর্তন (এখানে শব্দটি "over") আউটপুটে বহুলাংশে ফলাফল পরিবর্তন হয়, তথাকথিত ধ্স প্রভাব (avalanche effect) দ্বারা।

ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন একটি হ্যাশ ফাংশন; যেটি, একটি অ্যালগরিদম যে অবাধ তথ্য ব্লক নেয় এবং একটি নির্দিষ্ট মাপের বিট স্ট্রিং রূপে রুপান্তরিত হয়, (ক্রিপ্টোগ্রাফিক) হ্যাশ মান, যেমন যে কোনো (দুর্ঘটনাজনিত বা ইচ্ছাকৃতভাবে) ডাটা পরিবর্তন হলে হ্যাশ মান পরিবর্তন হয় (সাথে খুব উচ্চ সম্ভাবনা)।

আদর্শ ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন চারটি প্রধান বৈশিষ্ট্য আছে:

  • এটি যে কোনো বার্তার জন্য হ্যাশ মান গণনা করা সহজ
  • যে বার্তায় হ্যাশ দেওয়া আছে তা জেনারেট করা কঠিন
  • হ্যাশ পরিবর্তন ছাড়া একটি বার্তা সংশোধন করা কঠিন
  • একই সাথে অনুরূপ হ্যাশ আছে এরকম দুটি ভিন্ন বার্তা খুঁজে পাওয়া কঠিন