MD5 · SHA-1 · SHA-256 · SHA-512
ہیش جنریٹر اور چیک سم چیکر
ہیش فنکشن کسی بھی سائز کے ان پٹ کو مقررہ لمبائی کے فنگر پرنٹ میں بدلتا ہے: SHA-256 ہمیشہ 256 بٹ دیتا ہے، جو 64 ہیکس ہندسوں کے طور پر لکھے جاتے ہیں۔ متن لکھیں یا فائل چنیں تو پانچ ہیش ایک ساتھ ملتے ہیں، پھر ایک کا شائع شدہ چیک سم سے موازنہ کریں۔
- SHA-256("abc") = ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
- SHA-1("abc") = a9993e364706816aba3e25717850c26c9cd0d89d
- MD5("abc") = 900150983cd24fb0d6963f7d28e17f72
متن اور فائلیں اسی ٹیب میں ہیش ہوتی ہیں اور کچھ اپ لوڈ نہیں ہوتا۔ ہیش انکرپشن نہیں ہے، اور MD5 اور SHA-1 پاس ورڈ یا دستخط کی حفاظت کے لیے موزوں نہیں۔
Scanned by NortonTM Safe Web
ایک نظر میں
- قیمت
- کوئی چارج نہیں
- اکاؤنٹ
- ضرورت نہیں
- الگورتھم
- MD5، SHA-1، SHA-256، SHA-384 اور SHA-512
- معیارات
- FIPS 180-4 (SHA خاندان)، RFC 1321 (MD5)
- ان پٹ
- 10 MB تک کا متن، یا ٹکڑوں میں پڑھی جانے والی فائل
- اپ لوڈ
- کوئی نہیں — متن اور فائلیں آپ کے براؤزر ٹیب میں رہتی ہیں
ہیش کے سائز اور ٹیسٹ ویکٹرز
نیچے کے ڈائجسٹ اسی صفحے کے ہیش سے بنے ہیں، چھوٹے حروف کے ہیکس میں لکھے ہوئے۔
| الگورتھم | بٹ | بائٹ | ہیکس ہندسے |
|---|---|---|---|
| MD5 | 128 | 16 | 32 |
| SHA-1 | 160 | 20 | 40 |
| SHA-256 | 256 | 32 | 64 |
| SHA-384 | 384 | 48 | 96 |
| SHA-512 | 512 | 64 | 128 |
| الگورتھم | ڈائجسٹ |
|---|---|
| MD5 | 900150983cd24fb0d6963f7d28e17f72 |
| SHA-1 | a9993e364706816aba3e25717850c26c9cd0d89d |
| SHA-256 | ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad |
| SHA-384 | cb00753f45a35e8bb5a03d699ac65007272c32ab0eded1631a8b605a43ff5bed8086072ba1e7cc2358baeca134c825a7 |
| SHA-512 | ddaf35a193617abacc417349ae20413112e6fa4e89a97ea20a9eeee64b55d39a2192992a274fc1a836ba3c23a3feebbd454d4423643ce80e2a9ac94fa54ca49f |
| الگورتھم | ڈائجسٹ |
|---|---|
| MD5 | d41d8cd98f00b204e9800998ecf8427e |
| SHA-1 | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
| SHA-256 | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
| SHA-384 | 38b060a751ac96384cd9327eb1b1e36a21fdb71114be07434c0cc7bf63f6e1da274edebfe76f65fbd51ad2f14898b95b |
| SHA-512 | cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e |
متن کو ہیش کیسے کریں یا فائل کیسے جانچیں
متن یا فائل چنیں
متن موڈ میں متن لکھیں یا پیسٹ کریں۔ فائل موڈ میں فائل چنیں یا ڈراپ کریں۔ فائل ٹکڑوں میں پڑھی جاتی ہے، اور بڑی فائلوں کے لیے پروگریس بار آتا ہے۔
ہیش پڑھیں
MD5، SHA-1، SHA-256، SHA-384 اور SHA-512 ایک ساتھ ظاہر ہوتے ہیں۔ انہیں چھوٹے حروف کے ہیکس، بڑے حروف کے ہیکس یا Base64 میں دکھائیں، اور کوئی بھی ایک نقل کریں۔
چیک سم کا موازنہ کریں
ماخذ کا شائع کردہ چیک سم موازنہ باکس میں پیسٹ کریں۔ صفحہ اس کی لمبائی سے الگورتھم پہچانتا ہے اور Match یا No match بتاتا ہے۔ حروف کی بڑی چھوٹی شکل، اسپیس اور کولن نظر انداز ہوتے ہیں۔
ہیش کیسے شمار ہوتے ہیں
MD5، SHA-1، SHA-256، SHA-384 اور SHA-512 اس صفحے میں بتدریجی ہیش کے طور پر چلتے ہیں۔ فائل ٹکڑوں میں پڑھی جاتی ہے، ہر ٹکڑا ہیش کی حالت کو اپ ڈیٹ کرتا ہے، اور فائل کتنی بھی بڑی ہو میموری کا استعمال یکساں رہتا ہے۔ پانچوں کو شائع شدہ ٹیسٹ ویکٹرز سے جانچا گیا: خالی ان پٹ، متن abc اور a کے دس لاکھ حروف۔ ہیکس ڈائجسٹ میں ہر بائٹ کے 2 ہندسے ہوتے ہیں: MD5 کے 32، SHA-1 کے 40، SHA-256 کے 64، SHA-384 کے 96 اور SHA-512 کے 128۔
ہیش انکرپشن نہیں ہے: اسے ان پٹ میں واپس نہیں بدلا جا سکتا اور اس کی کوئی کلید نہیں ہوتی۔ MD5 اور SHA-1 سیکیورٹی کے لیے ٹوٹ چکے ہیں، کیونکہ دونوں کے لیے کولیژن بنائے جا سکتے ہیں (MD5 کے لیے RFC 6151؛ SHA-1 کے لیے 2017 کا SHAttered حملہ)۔ شائع شدہ چیک سم سے ڈاؤن لوڈ کی جانچ کرتے وقت یہ اب بھی حادثاتی خرابی پکڑ لیتے ہیں۔ انہیں دستخط یا سرٹیفکیٹ کے لیے استعمال نہ کریں۔ پاس ورڈ بھی سادہ ہیش سے محفوظ نہ کریں، کیونکہ ہیش بناوٹ میں تیز ہوتے ہیں؛ Argon2، scrypt، bcrypt یا PBKDF2 جیسا سست، سالٹ والا پاس ورڈ ہیش استعمال کریں۔
ہیش اور چیک سم کے سوالات
فائل کا SHA-256 چیک سم کیسے جانچوں؟
فائل پر جائیں، فائل چنیں اور شائع شدہ چیک سم موازنہ باکس میں پیسٹ کریں۔ صفحہ لمبائی سے الگورتھم پہچانتا ہے، اس لیے 64 ہیکس ہندسے SHA-256 ہیں، اور Match یا No match بتاتا ہے۔ حروف کی بڑی چھوٹی شکل، اسپیس اور کولن نظر انداز ہوتے ہیں۔
خالی اسٹرنگ کا SHA-256 ہیش کیا ہے؟
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855۔ متن abc کا SHA-256 ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad ہے۔ نیچے کے جدول دونوں ان پٹ کے لیے پانچوں الگورتھم دیتے ہیں۔
کیا MD5 اور SHA-1 اب بھی استعمال کے لیے محفوظ ہیں؟
شائع شدہ چیک سم سے ڈاؤن لوڈ جانچنے کے لیے یہ اب بھی حادثاتی خرابی پکڑ لیتے ہیں۔ دستخط، سرٹیفکیٹ یا پاس ورڈ کے لیے یہ موزوں نہیں، کیونکہ دونوں کے لیے کولیژن بنائے جا سکتے ہیں۔ جہاں سیکیورٹی اہم ہو وہاں SHA-256 یا SHA-512 استعمال کریں۔
کیا ہیش اور انکرپشن ایک ہی چیز ہیں؟
نہیں۔ انکرپشن کو کلید سے واپس کیا جا سکتا ہے۔ ہیش کو واپس نہیں کیا جا سکتا اور اس کی کوئی کلید نہیں۔ ایک ہی ان پٹ ہمیشہ ایک ہی ہیش دیتا ہے، اور مختلف ان پٹ بظاہر بے تعلق ہیش۔ ہیش دکھاتا ہے کہ مواد بدلا نہیں؛ یہ مواد کو چھپاتا نہیں۔
ایک ہی متن کے لیے دوسرا ٹول مختلف ہیش کیوں دکھاتا ہے؟
عموماً بائٹس مختلف ہوتے ہیں۔ یہاں متن UTF-8 کے طور پر ہیش ہوتا ہے، اور آخر کی نئی لائن، LF کی جگہ CRLF لائن اینڈنگ، یا کوئی دوسری کریکٹر انکوڈنگ ہیش بدل دیتی ہے۔ اس سے بچنے کے لیے فائل کو ہی ہیش کریں۔
کیا میری فائل ہیش کرنے کے لیے اپ لوڈ ہوتی ہے؟
نہیں۔ فائل آپ کے براؤزر ٹیب میں پڑھی اور ہیش کی جاتی ہے۔ بڑی فائلوں میں وقت لگتا ہے کیونکہ ہیشنگ JavaScript میں چلتی ہے۔ 256 MB سے بڑی فائل کے لیے SHA-384 اور SHA-512 بند حالت میں شروع ہوتے ہیں کیونکہ یہ سب سے سست ہیں؛ انہیں شامل کرنے کے لیے ان پر نشان لگائیں۔