Miklix

ٹائیگر -160/3 ہیش کوڈ کیلکولیٹر

شائع شدہ: 17 فروری، 2025 کو 9:17:59 PM UTC

ہیش کوڈ کیلکولیٹر جو ٹیکسٹ ان پٹ یا فائل اپ لوڈ کی بنیاد پر ہیش کوڈ کا حساب لگانے کے لئے ٹائیگر 160 بٹ ، 3 راؤنڈ (ٹائیگر -160/3) ہیش فنکشن کا استعمال کرتا ہے۔

یہ صفحہ انگریزی سے مشینی ترجمہ کیا گیا تھا تاکہ زیادہ سے زیادہ لوگوں تک اس تک رسائی ممکن بنائی جا سکے۔ بدقسمتی سے، مشینی ترجمہ ابھی تک ایک مکمل ٹیکنالوجی نہیں ہے، اس لیے غلطیاں ہو سکتی ہیں۔ اگر آپ چاہیں تو اصل انگریزی ورژن یہاں دیکھ سکتے ہیں:

Tiger-160/3 Hash Code Calculator

ٹائیگر 160/3 (ٹائیگر 160 بٹس، 3 راؤنڈ) ایک کرپٹوگرافک ہیش فنکشن ہے جو ان پٹ (یا پیغام) لیتا ہے اور ایک مقررہ سائز، 160 بٹ (20-بائٹ) آؤٹ پٹ پیدا کرتا ہے، جسے عام طور پر 40 حروف کے ہیکساڈیسیمل نمبر کے طور پر پیش کیا جاتا ہے۔

ٹائیگر ہیش فنکشن ایک کرپٹوگرافک ہیش فنکشن ہے جسے راس اینڈرسن اور ایلی بیہم نے 1995 میں ڈیزائن کیا تھا۔ اسے خاص طور پر 64 بٹ پلیٹ فارمز پر تیز کارکردگی کے لئے بہتر بنایا گیا تھا ، جس سے یہ ان ایپلی کیشنز کے لئے موزوں تھا جن کو تیز رفتار ڈیٹا پروسیسنگ کی ضرورت ہوتی ہے ، جیسے فائل کی سالمیت کی تصدیق ، ڈیجیٹل دستخط ، اور ڈیٹا انڈیکسنگ۔ یہ 3 یا 4 راؤنڈ میں 192 بٹ ہیش کوڈ تیار کرتا ہے ، جسے اسٹوریج کی رکاوٹوں یا دیگر ایپلی کیشنز کے ساتھ مطابقت کے لئے ضرورت پڑنے پر 160 یا 128 بٹس تک کم کیا جاسکتا ہے۔

یہ اب جدید کرپٹوگرافک ایپلی کیشنز کے لئے محفوظ نہیں سمجھا جاتا ہے ، لیکن اگر کسی کو پیچھے کی مطابقت کے لئے ہیش کوڈ کا حساب لگانے کی ضرورت ہو تو اسے یہاں شامل کیا گیا ہے۔

مکمل انکشاف: میں نے اس صفحہ پر استعمال ہونے والے ہیش فنکشن کا مخصوص نفاذ نہیں لکھا۔ یہ ایک معیاری فنکشن ہے جو پی ایچ پی پروگرامنگ لینگویج کے ساتھ شامل ہے۔ میں نے ویب انٹرفیس کو صرف اس لیے بنایا ہے کہ اسے یہاں عوامی طور پر سہولت کے لیے دستیاب کیا جائے۔


نئے ہیش کوڈ کا حساب لگائیں۔

اس فارم کے ذریعے جمع کردہ ڈیٹا یا اپ لوڈ کردہ فائلیں صرف اس وقت تک سرور پر رکھی جائیں گی جب تک کہ درخواست کردہ ہیش کوڈ کو تیار کرنے میں وقت لگتا ہے۔ نتیجہ آپ کے براؤزر پر واپس آنے سے پہلے ہی اسے حذف کر دیا جائے گا۔

ان پٹ ڈیٹا:



جمع کردہ متن UTF-8 انکوڈ شدہ ہے۔ چونکہ ہیش فنکشنز بائنری ڈیٹا پر کام کرتے ہیں، اس لیے نتیجہ اس سے مختلف ہوگا اگر متن کسی اور انکوڈنگ میں تھا۔ اگر آپ کو کسی مخصوص انکوڈنگ میں کسی ٹیکسٹ کی ہیش کا حساب لگانے کی ضرورت ہے، تو آپ کو اس کے بجائے فائل اپ لوڈ کرنی چاہیے۔



ٹائیگر -160/3 ہیش الگورتھم کے بارے میں

میں نہ تو ریاضی دان ہوں اور نہ ہی کرپٹوگرافر، لیکن میں ایک مثال کے ساتھ عام آدمی کی شرائط میں اس ہیش فنکشن کی وضاحت کرنے کی کوشش کروں گا. اگر آپ سائنسی طور پر درست اور درست ریاضی کی بھاری وضاحت کو ترجیح دیتے ہیں تو ، مجھے یقین ہے کہ آپ اسے بہت ساری دوسری ویب سائٹوں پر تلاش کرسکتے ہیں ؛-)

اب ، تصور کریں کہ آپ ایک خفیہ سموتھی ترکیب بنا رہے ہیں۔ آپ پھلوں (اپنے اعداد و شمار) کا ایک گروپ ڈالتے ہیں ، اسے ایک خاص طریقے سے مرکب کرتے ہیں (ہیشنگ کا عمل) ، اور آخر میں ، آپ کو ایک انوکھا ذائقہ (ہیش) ملتا ہے۔ یہاں تک کہ اگر آپ صرف ایک چھوٹی سی چیز کو تبدیل کرتے ہیں - جیسے ایک اور بلیو بیری شامل کرنا - ذائقہ مکمل طور پر مختلف ہوگا۔

ٹائیگر کے ساتھ، اس کے لئے تین مراحل ہیں:

مرحلہ 1: اجزاء کی تیاری (ڈیٹا کو پیڈنگ کرنا)

  • اس سے کوئی فرق نہیں پڑتا کہ آپ کا ڈیٹا کتنا بڑا یا چھوٹا ہے ، ٹائیگر اس بات کو یقینی بناتا ہے کہ یہ بلینڈر کے لئے صحیح سائز ہے۔ یہ تھوڑا سا اضافی فلر (جیسے پیڈنگ) شامل کرتا ہے تاکہ سب کچھ مکمل طور پر فٹ ہوجائے۔

مرحلہ 2: سپر بلینڈر (کمپریشن فنکشن)

  • اس بلینڈر میں تین طاقتور بلیڈ ہیں۔
  • اعداد و شمار کو ٹکڑوں میں کاٹ دیا جاتا ہے ، اور ہر حصہ ایک وقت میں بلینڈر سے گزرتا ہے۔
  • بلیڈ صرف اسپن نہیں کرتے ہیں - وہ خاص نمونوں کا استعمال کرتے ہوئے اعداد و شمار کو پاگل طریقوں سے مکس کرتے ہیں ، توڑتے ہیں ، موڑتے ہیں ، اور جوڑتے ہیں (یہ خفیہ بلینڈر ترتیبات کی طرح ہیں جو اس بات کو یقینی بناتے ہیں کہ ہر چیز غیر متوقع طور پر مل جائے)۔

مرحلہ 3: متعدد مرکب (پاس / راؤنڈ)

  • یہ وہ جگہ ہے جہاں یہ دلچسپ ہو جاتا ہے. ٹائیگر صرف ایک بار آپ کے ڈیٹا کو مرکب نہیں کرتا ہے - یہ اسے متعدد بار ملاتا ہے تاکہ اس بات کو یقینی بنایا جاسکے کہ کوئی بھی اصل اجزاء کا پتہ نہ لگا سکے۔
  • یہ 3 اور 4 راؤنڈ ورژن کے درمیان فرق ہے. ایک اضافی مرکب سائیکل شامل کرکے ، 4 گول ورژن تھوڑا سا زیادہ محفوظ ہیں ، لیکن حساب لگانے میں بھی سست ہیں۔
بلوسکی پر شیئر کریں۔فیس بک پر شیئر کریں۔لنکڈ ان پر شیئر کریں۔ٹمبلر پر شیئر کریں۔ایکس پر شیئر کریں۔لنکڈ ان پر شیئر کریں۔پنٹرسٹ پر پن کریں

میکل بینگ کرسٹینسن

مصنف کے بارے میں

میکل بینگ کرسٹینسن
مائیکل miklix.com کا خالق اور مالک ہے۔ اس کے پاس ایک پیشہ ور کمپیوٹر پروگرامر/سافٹ ویئر ڈویلپر کے طور پر 20 سال سے زیادہ کا تجربہ ہے اور وہ اس وقت ایک بڑی یورپی آئی ٹی کارپوریشن میں کل وقتی ملازمت کر رہے ہیں۔ جب وہ بلاگنگ نہیں کرتے ہیں، تو وہ اپنا فارغ وقت دلچسپیوں، مشاغل اور سرگرمیوں کی ایک وسیع صف پر صرف کرتا ہے، جو کسی حد تک اس ویب سائٹ پر موجود مختلف موضوعات سے ظاہر ہو سکتا ہے۔