ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশনগুলির সংজ্ঞা
ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন হ'ল ক্রিপ্টোগ্রাফিতে ব্যবহৃত একটি গাণিতিক ফাংশন। নির্দিষ্ট হ্যাশ ফাংশন স্থির দৈর্ঘ্যের আউটপুট ফেরত দিতে পরিবর্তনশীল দৈর্ঘ্যের ইনপুট নেয়। একটি ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন সুরক্ষা বৈশিষ্ট্যের সাথে হ্যাশ ফাংশনগুলির বার্তা-ক্ষমতার ক্ষমতা একত্রিত করে।
BREAKING ডাউন ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন
হ্যাশ ফাংশন হ'ল বার্তাগুলির অখণ্ডতা পরীক্ষা করা এবং তথ্যের প্রমাণীকরণের মতো কাজের জন্য কম্পিউটার সিস্টেমগুলিতে ডেটা স্ট্রাকচার সাধারণত ব্যবহৃত হয়। তবে এগুলি ক্রিপ্টোগ্রাফিকভাবে দুর্বল হিসাবে বিবেচিত হয়। ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশনগুলি সাধারণ হ্যাশ ফাংশনগুলিতে সুরক্ষা বৈশিষ্ট্যগুলি যুক্ত করে, যার ফলে কোনও বার্তার সামগ্রী বা প্রাপক এবং প্রেরকদের সম্পর্কে তথ্য সনাক্ত করা কঠিন হয়ে পড়ে।
বিশেষত, ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন তিনটি বৈশিষ্ট্য প্রদর্শন করে
- এগুলি "সংঘর্ষ মুক্ত"। সহজ কথায়, কোনও দুটি ইনপুট হ্যাশ একই আউটপুট হ্যাশকে মানচিত্র করা উচিত নয়। তারা লুকানো যেতে পারে। সহজ কথায়, এর আউটপুট থেকে হ্যাশ ফাংশনটির জন্য ইনপুট মান অনুমান করা কঠিন হওয়া উচিত। তাদের ধাঁধা বান্ধব হওয়া উচিত। এর অর্থ এটি, একটি পূর্বনির্ধারিত আউটপুট সরবরাহ করে এমন একটি ইনপুট নির্বাচন করা কঠিন হওয়া উচিত। সুতরাং, ইনপুটটি এমন বিতরণ থেকে নির্বাচন করা উচিত যা যথাসম্ভব প্রশস্ত।
উপরে বর্ণিত তিনটি বৈশিষ্ট্য আকাঙ্খিত তবে সেগুলি সর্বদা প্রয়োগে প্রয়োগ করা যায় না। উদাহরণস্বরূপ, ইনপুট হ্যাশ এবং আউটপুটগুলির জন্য নমুনা ব্যবস্থাগুলির বৈষম্য নিশ্চিত করে যে সংঘর্ষ সম্ভব। এমআইটি ডিজিটাল কারেন্সি ইনিশিয়েটিভ যখন আইওটিএ-তে সংঘর্ষের ঝুঁকির সন্ধান পেয়েছিল তখন এর একটি উদাহরণ সম্প্রতি প্রদর্শিত হয়েছিল।
বেনামে লেনদেনের তথ্য পাস করার জন্য ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশনগুলি ক্রিপ্টোকারেন্সিতে ব্যাপকভাবে ব্যবহৃত হয়। উদাহরণস্বরূপ, বিটকয়েন, মূল এবং বৃহত্তম ক্রিপ্টোকারেন্সি, এর অ্যালগরিদমে SHA-256 ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন ব্যবহার করে। একইভাবে, আইওটিএ, ইন্টারনেট অফ থিংসের একটি প্ল্যাটফর্ম, এর ক্রিপ্টোগ্রাফিক হ্যাশ ফাংশন রয়েছে যা কার্ল নামে পরিচিত।
