بھنور ہیش کوڈ کیلکولیٹر
شائع شدہ: 18 فروری، 2025 کو 9:27:34 PM UTC
ہیش کوڈ کیلکولیٹر جو ٹیکسٹ ان پٹ یا فائل اپ لوڈ کی بنیاد پر ہیش کوڈ کا حساب لگانے کے لیے Whirlpool hash فنکشن کا استعمال کرتا ہے۔Whirlpool Hash Code Calculator
Whirlpool hash فنکشن ایک کرپٹوگرافک ہیش فنکشن ہے جسے Vincent Rijmen (AES کے شریک ڈیزائنرز میں سے ایک) اور Paulo SLM Barreto نے ڈیزائن کیا ہے۔ اسے سب سے پہلے 2000 میں متعارف کرایا گیا تھا اور بعد میں 2003 میں سیکیورٹی کو بہتر بنانے کے لیے اس پر نظر ثانی کی گئی۔ Whirlpool ISO/IEC 10118-3 معیار کا حصہ ہے، جو اسے کرپٹوگرافک ایپلی کیشنز کی وسیع رینج کے لیے موزوں بناتا ہے۔ یہ 512 بٹ (64 بائٹ) ہیش کوڈ تیار کرتا ہے، جسے عام طور پر 128 ہیکساڈیسیمل حروف کے طور پر دکھایا جاتا ہے۔
مکمل انکشاف: میں نے اس صفحہ پر استعمال ہونے والے ہیش فنکشن کا مخصوص نفاذ نہیں لکھا۔ یہ ایک معیاری فنکشن ہے جو پی ایچ پی پروگرامنگ لینگویج کے ساتھ شامل ہے۔ میں نے ویب انٹرفیس کو صرف اس لیے بنایا ہے کہ اسے یہاں عوامی طور پر سہولت کے لیے دستیاب کیا جائے۔
بھنور ہیش الگورتھم کے بارے میں
میں ایک ریاضی دان نہیں ہوں اور نہ ہی ایک کرپٹوگرافر، لہذا میں یہ بتانے کی کوشش کروں گا کہ یہ ہیش فنکشن عام آدمی کی شرائط میں کیسے کام کرتا ہے۔ اگر آپ سائنسی طور پر درست، ریاضی کی بھاری وضاحت کو ترجیح دیتے ہیں، تو مجھے یقین ہے کہ آپ اسے دوسری ویب سائٹس پر تلاش کر سکتے ہیں ؛-)
بہر حال، تصور کریں کہ آپ تمام قسم کے اجزاء کے ساتھ ایک سموتھی بنا رہے ہیں: کیلے، اسٹرابیری، پالک، مونگ پھلی کا مکھن، وغیرہ۔ یہ ہے بھنور آپ کے اجزاء (یا ڈیٹا) کے ساتھ کیا کرتا ہے:
مرحلہ 1 - ہر چیز کو کاٹ دیں (ڈیٹا کو ٹکڑے ٹکڑے کرنا)
- سب سے پہلے، یہ آپ کے ڈیٹا کو چھوٹے ٹکڑوں میں توڑ دیتا ہے، جیسے ملاوٹ سے پہلے پھلوں کو کاٹنا۔
مرحلہ 2 - پاگلوں کی طرح بلینڈ کریں (اسے ملانا)
اب، یہ ان ٹکڑوں کو 10 مختلف رفتار کے ساتھ ایک طاقتور بلینڈر میں رکھتا ہے (جسے "راؤنڈ" کہا جاتا ہے)۔ ہر راؤنڈ ڈیٹا کو مختلف طریقے سے ملاتا ہے:
- تبادلہ اور پلٹائیں (متبادل): کچھ ٹکڑوں کو دوسروں کے لیے تبدیل کیا جاتا ہے، جیسے اسٹرابیری کو بلو بیری سے تبدیل کرنا۔
- حلقوں میں ہلچل (Permutation): یہ مرکب کو چاروں طرف گھماتا ہے، اجزاء کو ایک جگہ سے دوسری جگہ منتقل کرتا ہے تاکہ کچھ بھی اپنی اصل جگہ پر نہ رہے۔
- ہر چیز کو ایک ساتھ میش کریں (مکسنگ): یہ پورے مرکب میں ذائقوں (یا ڈیٹا) کو یکساں طور پر پھیلانے کے لیے توڑ دیتا ہے اور ہلچل مچا دیتا ہے۔
- ایک خفیہ اجزاء شامل کریں (کلیدی مکسنگ): یہ ایک "خفیہ جزو" (ایک خاص کوڈ) میں چھڑکتا ہے تاکہ ہموار کو منفرد بنایا جا سکے۔
مرحلہ 3 - حتمی نتیجہ (The Hash)
- شدید ملاوٹ کے 10 راؤنڈز کے بعد، آپ کو ایک ہموار، بالکل ملا ہوا مشروب ملتا ہے - یا اس صورت میں، ایک 512 بٹ ہیش۔ اب اسموتھی سے اصلی کیلے یا پالک کو نکالنے کا کوئی طریقہ نہیں ہے۔ آپ کے پاس صرف آخری مشروب ہے۔