MD5، SHA-256 اور HMAC ہیش مفت آن لائن بنائیں

کسی بھی متن کو MD5، SHA-1، SHA-256 یا SHA-512 سے ہیش کریں، یا درخواست پر دستخط اور webhook کی تصدیق کے لیے کلید والا HMAC نکالیں۔ تمام حساب براؤزر میں ہوتا ہے، اس لیے متن اور کلید آپ کے آلے پر رہتے ہیں۔

ہیش الگورتھم:
HMAC الگورتھم:
تین آسان مراحل

ہیش آن لائن کیسے بنائیں

کسی بھی متن کا مقررہ لمبائی والا فنگرپرنٹ، آپ کے آلے پر حساب شدہ۔

1

الگورتھم منتخب کریں

SHA-256 جیسا ہیش چنیں، یا کلید والا ڈائجسٹ چاہیے تو HMAC قسم منتخب کریں۔

2

متن درج کریں

ہیش کرنے والی اسٹرنگ ان پٹ خانے میں لکھیں یا پیسٹ کریں۔

3

ڈائجسٹ نکالیں

ہیش نکالیں منتخب کریں، پھر ڈائجسٹ کاپی کریں۔ HMAC کے لیے حساب سے پہلے کلید درج کریں یا بنائیں۔

الگورتھم کی رہنمائی

کون سا ہیش یا HMAC استعمال کریں؟

SHA-256 زیادہ تر ضرورتیں پوری کرتا ہے۔ پرانے فنکشنز پرانی قدروں کی تصدیق کے لیے ہیں۔

الگورتھم ڈائجسٹ کی لمبائی اس کا استعمال
SHA-256 256 بِٹ طے شدہ انتخاب چیک سم، سالمیت کی جانچ اور دستخط کے لیے
SHA-512 512 بِٹ سالمیت کی جانچ جہاں طویل ڈائجسٹ ترجیح ہو
SHA-1 160 بِٹ پرانے چیک سم کی تصدیق؛ سکیورٹی فیصلوں کے لیے ناموزوں
MD5 128 بِٹ صرف پرانے فائل چیک سم؛ سکیورٹی کے لیے کبھی نہیں
HMAC کی اقسام بنیادی ہیش کے برابر webhooks، API دستخط اور پیغامات کی تصدیق کے لیے کلید والے ڈائجسٹ

پاس ورڈز کے لیے نہیں: یہ ٹول چیک سم اور پیغام ڈائجسٹ کے لیے تیز ہیش بناتا ہے۔ پاس ورڈ محفوظ کرنے کے لیے Argon2، bcrypt یا scrypt جیسا سست، salt والا فنکشن چاہیے۔

مفت ہیش ساز

بغیر سیٹ اپ چیک سم اور دستخط

فوری ڈائجسٹ، موازنہ یا دستخط شدہ پے لوڈ کے لیے سب کچھ دستیاب۔

چار ہیش فنکشنز

ایک ہی ان پٹ خانے سے MD5، SHA-1، SHA-256 یا SHA-512 ڈائجسٹ نکالیں۔

کلید والا HMAC

اپنی کلید سے HMAC نکالیں، یا بے ترتیب کلید بنا کر کاپی کریں۔

فوری کاپی

ایک کلک سے ڈائجسٹ کلپ بورڈ میں کاپی کریں، تاکہ ٹیسٹ یا ہیڈر میں پیسٹ کر سکیں۔

نجی اور مقامی

ہیشنگ براؤزر میں ہوتی ہے، اس لیے متن یا HMAC کلید اپ لوڈ نہیں ہوتے۔

سوالات اور جوابات

ہیش ساز کے عام سوالات

کیا میرا متن سرور پر اپ لوڈ ہوتا ہے؟

نہیں۔ ہیشنگ اور HMAC کا حساب براؤزر میں JavaScript سے ہوتا ہے، اس لیے متن اور کلید آلے سے باہر نہیں جاتے۔

کون سا ہیش استعمال کروں؟

نئے کام کے لیے SHA-256 یا SHA-512 استعمال کریں۔ MD5 اور SHA-1 پرانے چیک سم کی تصدیق کے لیے دستیاب ہیں، مگر تصادم سے محفوظ نہیں اور سکیورٹی فیصلوں میں استعمال نہیں ہونے چاہییں۔

ہیش اور HMAC میں کیا فرق ہے؟

اصل متن رکھنے والا کوئی بھی سادہ ہیش دوبارہ نکال سکتا ہے۔ HMAC میں خفیہ کلید شامل ہوتی ہے، اس لیے صرف کلید رکھنے والے قدر بنا یا تصدیق کر سکتے ہیں؛ یوں یہ درخواستوں اور webhooks پر دستخط کے لیے موزوں ہے۔

کیا ہیش سے اصل متن واپس مل سکتا ہے؟

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

میرا ہیش دوسرے ٹول سے مختلف کیوں ہے؟

عام وجوہات میں کسی ان پٹ کے آخر میں نئی سطر، مختلف حرفی انکوڈنگ، یا آؤٹ پٹ کے بڑے چھوٹے حروف کا فرق شامل ہیں۔ یکساں ڈائجسٹ کے لیے خالی جگہ سمیت بالکل یکساں بائٹس ہیش کریں۔

کیا اس صفحے سے پاس ورڈ ہیش کروں؟

نہیں۔ پاس ورڈ محفوظ کرنے کے لیے Argon2، bcrypt یا scrypt جیسا سست، salt والا فنکشن چاہیے، جو اس ٹول میں نہیں۔ اسے چیک سم اور پیغام ڈائجسٹ کے لیے استعمال کریں۔