| اصل ان پٹ | MD5-32 | MD5-16 | MD5-32 بڑا |
|---|
128 بٹdigest اور اسے بطور ڈسپلے کرتا ہے۔
پاس ورڈ اسٹوریج کے لیے32لوئر کیس ہیکسا ڈیسیمل حروف۔ یہ فائل کی سالمیت کی جانچ پڑتال، ڈیٹا فنگر پرنٹس، اور ڈپلیکیشن کے لیے بڑے پیمانے پر استعمال ہوتا ہے۔ مثال:5d41402abc4b2a76b9719d911017c592
9–24(کل 16 حروف)، مؤثر طریقے سے درمیانی 64 بٹس کو بے نقاب کرتے ہوئے۔ یہ چھوٹا ہے، لیکن اس میں تصادم کا خطرہ زیادہ ہے (تقریباً2⁻⁶⁴)۔ کم سیکیورٹی والے منظرناموں میں مختصر IDs یا ٹوکنز کے لیے موزوں، لیکن سیکیورٹی کی توثیق کے لیے تجویز نہیں کی جاتی۔
A–F)۔ کچھ میراثی نظام، ادائیگی کے دستخط، یا انٹرپرائز انٹرفیس کو بڑے حروف کی ضرورت ہوتی ہے۔ مثال:5D41402ABC4B2A76B9719D911017C592
UTF-8انکوڈ شدہ سٹرنگ اور خودکار طور پر ملٹی بائٹ حروف جیسے چینی، جاپانی، یا ایموجی کو ہیش کرنے سے پہلے بائٹ سیکوینس میں تبدیل کرتا ہے۔ یہ سب سے عام موڈ ہے اور عام ٹیکسٹ ان پٹ کے لیے کام کرتا ہے۔
0-9, a-f، خالی جگہوں کو نظر انداز کر دیا گیا)۔ ہر دو حروف کو ہیش کرنے سے پہلے ایک بائٹ کے طور پر پارس کیا جاتا ہے۔ خام بائنری ڈیٹا جیسے کیز یا پروٹوکول پے لوڈز کو ہیش کرتے وقت یہ مفید ہے۔ مثال ان پٹ:48 65 6c 6c 6f
Base64string، اسے خام بائٹس میں ڈی کوڈ کرتا ہے، اور ان بائٹس کو ہیش کرتا ہے۔ بیس 64 میں پیش کردہ فائل یا تصویری مواد کی اصل ہیش کا حساب لگاتے وقت مفید ہے۔ مثال:SGVsbG8=
\nبطور جداکار اور ہر لائن کو آزادانہ طور پر ہیش کرتا ہے۔ خالی لائنوں کو خود بخود نظر انداز کر دیا جاتا ہے۔ پرائمری آؤٹ پٹ فی لائن ایک ہیش دکھاتا ہے، اور نیچے دیے گئے مکمل بیچ ٹیبل میں MD5-32، MD5-16، اور ایک کلک کے ساتھ بڑے نتائج شامل ہیںCSVبرآمد کریں۔ صارف ناموں، پاس ورڈ کی فہرستوں، اور ڈیٹاسیٹ پروسیسنگ کے لیے مفید ہے۔