سرور اور نیٹ ورک

خفیہ کاری (MD5 / SHA) مفت

MD5، SHA-1، SHA-256، اور SHA-512 کا استعمال کرتے ہوئے اپنے براؤزر میں فوری طور پر ہیش ٹیکسٹ کریں۔ سرور کو ڈیٹا بھیجے بغیر ایک محفوظ، تیز انکرپشن ٹول۔

انکرپشن (MD5 / SHA)
فوری طور پر شمار کیا جاتا ہے — خالی متن بھی قبول کیا جاتا ہے۔
ہیش کے نتائج
MD5
SHA-1
SHA-256
SHA-512
معلومات

مفت خفیہ کاری کے بارے میں (MD5 / SHA)

ہیش فنکشنز ریاضیاتی الگورتھم ہیں جو متن یا فائل کو ایک مقررہ لمبائی، ناقابل واپسی فنگر پرنٹ میں تبدیل کرتے ہیں۔ MD5, SHA-1, SHA-256 اور SHA-512 یہ سب سے زیادہ استعمال شدہ ہیں۔ یہ مفت انکرپشن ٹول بیک وقت آپ کے منتخب کردہ تمام ہیش الگورتھم کے ساتھ داخل کردہ متن پر کارروائی کرتا ہے اور نتائج کو فوری طور پر دکھاتا ہے۔

MD5 اس کی رفتار کی وجہ سے اکثر چیکسم کی تصدیق میں استعمال ہوتا ہے۔ تاہم، اب اسے خفیہ نگاری کی حفاظت کے لحاظ سے کمزور سمجھا جاتا ہے۔ SHA-1 تاریخی نظاموں میں اسی طرح عام ہے۔ سیکورٹی کے لیے اہم ایپلی کیشنز کے لیے... SHA-256 یا SHA-512 ان الگورتھم کو ترجیح دی جانی چاہیے۔ جدید SSL/TLS سرٹیفکیٹس، Git کمٹ، اور پاس ورڈ کی توثیق کے نظام کی اکثریت ان الگورتھم میں سے ایک استعمال کرتی ہے۔

SHA-1، SHA-256، اور SHA-512 حسابات براؤزر کے بلٹ ان کا استعمال کرتے ہوئے کیے جاتے ہیں۔ ویب کرپٹو API یہ (crypto.subtle) انفراسٹرکچر استعمال کرتا ہے۔ MD5، دوسری طرف، صفحہ میں سرایت شدہ ایک چھوٹے، خالص JavaScript نفاذ کے ساتھ کام کرتا ہے۔ آپ کا کوئی بھی ڈیٹا سرور کو نہیں بھیجا جائے گا۔پورا عمل مکمل طور پر کلائنٹ کی طرف سے انجام دیا جاتا ہے۔ آپ اس ٹول کو انکرپٹڈ پاس ورڈ کے موازنہ، API کلید کی تصدیق، فائل کی سالمیت کی جانچ، یا صرف ڈیٹا سیکھنے کے لیے محفوظ طریقے سے استعمال کر سکتے ہیں۔

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

اس کا استعمال کیسے کریں؟

قدم بہ قدم

  1. آپ اس ٹیکسٹ کو ہیش کرنا چاہتے ہیں جسے آپ ٹیکسٹ فیلڈ میں داخل کرنا چاہتے ہیں۔ متن ٹائپ کریں یا پیسٹ کریں۔.
  2. ٹول لمحہ بہ لمحہ یہ MD5، SHA-1، SHA-256، اور SHA-512 کی قدروں کا حساب لگاتا ہے۔
  3. آپ کی مطلوبہ ہیش لائن کے دائیں طرف کاپی بٹن پر کلک کرکے قیمت کو کلپ بورڈ میں کاپی کریں۔
  4. مختلف متن کو آزمانے کے لیے، صرف فیلڈ کو صاف کریں اور اسے دوبارہ لکھیں۔
  5. تمام حسابات آپ کے براؤزر میں یہ ہو گیا ہے؛ آپ چھپے ہوئے مواد کو محفوظ طریقے سے جانچ سکتے ہیں۔
FAQ

اکثر پوچھے گئے سوالات

MD5 ایک 128 بٹ (32 ہیکساڈیسیمل) ہیش تیار کرتا ہے، جبکہ SHA-256 256 بٹ (64 ہیکساڈیسیمل) ہیش تیار کرتا ہے۔ لمبا ہیش ڈرامائی طور پر تصادم کے امکان کو کم کرتا ہے۔ چونکہ MD5 اور SHA-1 کو اب کریکنگ کا خطرہ سمجھا جاتا ہے، اس لیے SHA-256 یا SHA-512 کو پاس ورڈ اسٹوریج یا ڈیجیٹل دستخط جیسے اہم آپریشنز کے لیے تجویز کیا جاتا ہے۔

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

نمبر SHA کا حساب براؤزر کے بلٹ ان کے ذریعے کیا جاتا ہے۔ crypto.subtle ڈیٹا کی منتقلی API کے ذریعے کی جاتی ہے، جبکہ MD5 صفحہ میں سرایت کردہ JavaScript کوڈ کے ذریعے کی جاتی ہے۔ نیٹ ورک کی کوئی درخواست نہیں کی گئی ہے۔ آپ کا ڈیٹا آپ کے سسٹم کو نہیں چھوڑتا ہے۔

ایک خالی سٹرنگ بھی ایک درست ان پٹ ہے، اور ہر الگورتھم کی ایک مقررہ 'خالی ہیش' قدر ہوتی ہے۔ مثال کے طور پر، خالی تار کے لیے MD5 ہے: d41d8cd98f00b204e9800998ecf8427eSHA-256: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.

SHA-512 ان حالات میں بہتر ہے جن میں بہت زیادہ سیکیورٹی کی ضرورت ہوتی ہے (ڈیجیٹل دستخط، سرٹیفکیٹ، طویل مدتی محفوظ شدہ دستاویزات)۔ 64 بٹ آرکیٹیکچرز میں، SHA-512 SHA-256 سے زیادہ تیزی سے کام کر سکتا ہے۔ روزمرہ کے استعمال اور ویب ایپلیکیشنز کی اکثریت کے لیے، SHA-256 کافی ہے۔