তাত্ত্বিক বা ব্যবহারিক যাই হোক না কেন হ্যাশ অ্যালগরিদমগুলির একটি শ্রেণি রয়েছে, যেমন শ্রেণীর একটি অ্যালগরিদম নীচে প্রদত্ত সংজ্ঞা অনুযায়ী 'প্রতিচ্ছবি' হিসাবে বিবেচিত হতে পারে:
- হ্যাশ 1 = অ্যালগো 1 ("ইনপুট পাঠ্য 1")
- হ্যাশ 1 = অ্যালগো 1 ("ইনপুট পাঠ্য 1" + হ্যাশ 1)
আউটপুট (হ্যাশ 1) ইনপুট ("ইনপুট পাঠ্য 1") এর সাথে একত্রিত করার জন্য + অপারেটরটি সংক্ষিপ্তকরণ বা অন্য কোনও নির্দিষ্ট ক্রিয়াকলাপ হতে পারে যাতে অ্যালগরিদম (আলগো 1) ঠিক একই ফলাফল তৈরি করে। অর্থাত্ ইনপুট এবং ইনপুট + আউটপুটে সংঘর্ষ। + অপারেটরকে অবশ্যই উভয় ইনপুটগুলির সম্পূর্ণতা একত্রিত করতে হবে এবং আলগো ইনপুটটির অংশটি ফেলে দিতে পারে না।
অ্যালগরিদম অবশ্যই আউটপুটে উচ্চ এনট্রপি তৈরি করতে পারে। এটির প্রয়োজন হয় না, তবে আউটপুটটিকে এক বা উভয়ই ইনপুটগুলিতে ফিরিয়ে দিতে ক্রিপ্টোগ্রাফিকভাবে শক্ত হতে পারে।
আমি গণিতবিদ নই, তবে একটি উত্তরের উত্তরে এমন একটি প্রমাণ থাকতে পারে যে কেন এই ধরণের শ্রেণিবদ্ধ অ্যালগরিদমের অস্তিত্ব থাকতে পারে না। এটি অবশ্য কোনও বিমূর্ত প্রশ্ন নয়। আমার সিস্টেমে এ জাতীয় অ্যালগরিদম ব্যবহার করতে আমি সত্যই আগ্রহী, যদি এর উপস্থিতি থাকে।
এটি এমন একটি প্রশ্নের সদৃশ যা /programming/4823680/reflexive-hash এ প্রথম পোস্ট করা হয়েছিল