متن یا فائلوں کا MD5، SHA-1، SHA-256، SHA-384 اور SHA-512، چیک سم موازنے کے ساتھ
آپ کے براؤزر میں چلتا ہے۔ آپ جو لکھتے ہیں وہ کہیں نہیں بھیجا جاتا۔ہیش کسی بھی ان پٹ کو مقررہ لمبائی کے انگوٹھے کے نشان میں بدلتا ہے، اس لیے بدلی ہوئی فائل مختلف نتیجہ دیتی ہے۔ MD5، SHA-1، SHA-256، SHA-384 اور SHA-512 سب یہاں ہیں، 5 الگورتھم، اور ڈاؤن لوڈ کو اس کے شائع شدہ چیک سم سے جانچنے کے لیے موازنے کا خانہ۔ فائلیں مقامی طور پر پڑھی جاتی ہیں۔
اس صفحے کا ترجمہ انگریزی اصل سے مشین کے ذریعے کیا گیا ہے۔ اس ترجمے کا ابھی کسی انسان نے جائزہ نہیں لیا، اس لیے انگریزی نسخے پر انحصار کریں۔ انگریزی اصل پڑھیں
متن چنیں اور لکھیں، یا فائل چنیں اور فائل منتخب کریں پر کلک کریں یا خانے پر کوئی فائل چھوڑیں۔
الگورتھم آن یا آف کریں: MD5، SHA-1، SHA-256، SHA-384 اور SHA-512۔
ہیکس یا Base64 آؤٹ پٹ چنیں، اور بڑے حروف والا ہیکس چاہیے تو بڑے حروف۔
کسی ایک ہیش کے ساتھ والے کاپی آئیکن پر کلک کریں، یا سب کے لیے سب کاپی کریں۔
کوئی قدر جانچنے کے لیے اسے "متوقع ہیش سے موازنہ کریں" میں پیسٹ کریں اور مماثل یا غیر مماثل پڑھیں۔
یہ ہیش جنریٹر آپ کے لکھے متن یا منتخب فائل کا MD5، SHA-1، SHA-256، SHA-384 اور SHA-512 ایک ساتھ نکالتا ہے۔ نتائج ہیکس یا Base64 میں ایک کلک کاپی کے ساتھ دکھتے ہیں، اور موازنے کا خانہ صاف بتاتا ہے کہ فائل آپ کے متوقع چیک سم سے ملتی ہے یا نہیں۔
سب سے عام استعمال ڈاؤن لوڈ جانچنا ہے: آپریٹنگ سسٹم امیج، انسٹالر یا فرم ویئر فائل SHA-256 قدر کے ساتھ شائع ہوتی ہے، اور موازنہ ثابت کرتا ہے کہ آپ کی ڈسک پر نقل مکمل اور غیر تبدیل شدہ ہے۔ ڈویلپر ہیش کو کیش کلیدیں بنانے، HTML میں Subresource Integrity ایٹریبیوٹ بھرنے، اور دو فائلوں کا بائٹ بہ بائٹ موازنہ کیے بغیر یہ جانچنے کے لیے بھی استعمال کرتے ہیں کہ وہ یکساں ہیں۔
256 MB تک کے متن اور فائلیں آپ کے براؤزر میں موجود Web Crypto انجن سے ہیش ہوتی ہیں؛ MD5 spark-md5 لائبریری استعمال کرتا ہے۔ 4 GB تک کی بڑی فائلیں پیش رفت کی پٹی کے ساتھ 4 MB کے ٹکڑوں میں پڑھی جاتی ہیں اور قدم بہ قدم ہیش ہوتی ہیں، اس لیے میموری کا استعمال کم رہتا ہے۔ متن UTF-8 کے طور پر انکوڈ ہوتا ہے، sha256sum کمانڈ کی طرح۔
MD5 اور SHA-1 سیکیورٹی کے لیے ٹوٹ چکے ہیں اور صرف حادثاتی نقصان پکڑنے کے لیے استعمال ہونے چاہییں۔ جس چیز کو چھیڑ چھاڑ سے بچانا ہو اس کے لیے SHA-256 یا اس سے مضبوط استعمال کریں، اور پاس ورڈ کبھی سادہ ہیش کی صورت میں محفوظ نہ کریں۔ آپ کا لکھا یا منتخب کیا کچھ بھی آپ کا آلہ نہیں چھوڑتا۔ متعلقہ ٹولز: Base64 Encode and Decode، Password Generator، UUID Generator۔
فائل چنیں، ڈاؤن لوڈ کی گئی فائل منتخب کریں، پھر ڈاؤن لوڈ صفحے سے چیک سم موازنے کے خانے میں پیسٹ کریں۔ آپ کو صاف مماثل یا غیر مماثل ملتا ہے۔ الگورتھم آپ کے پیسٹ کیے چیک سم کی لمبائی سے پہچانا جاتا ہے۔
نہیں۔ فائل آپ کے اپنے براؤزر سے پڑھی اور ہیش کی جاتی ہے، اس لیے وہ کبھی آپ کا آلہ نہیں چھوڑتی۔ اسی لیے بہت بڑی فائلیں بھی کام کرتی ہیں: کچھ بھی منتقل نہیں کرنا پڑتا۔ ٹول مفت ہے اور سائن اپ نہیں چاہیے۔
سیکیورٹی کے لیے نہیں۔ محققین ایک ہی MD5 یا SHA-1 ہیش والی دو مختلف فائلیں بنا سکتے ہیں۔ ڈاؤن لوڈ میں حادثاتی خرابی پکڑنے کے لیے وہ اب بھی ٹھیک ہیں۔ جہاں چھیڑ چھاڑ اہم ہو وہاں SHA-256 یا SHA-512 استعمال کریں۔
عموماً ان پٹ میں کسی نظر نہ آنے والے حرف کا فرق ہوتا ہے: آخر میں نئی سطر، ایک اسپیس، یا Windows سطری اختتام۔ یہاں متن بالکل ویسے ہی ہیش ہوتا ہے جیسے لکھا گیا، UTF-8 کے طور پر انکوڈ۔ echo کمانڈ نئی سطر جوڑ دیتی ہے جب تک آپ echo -n استعمال نہ کریں۔
ہیکس اور Base64 وہی ہیش بائٹس دو طرح سے لکھے ہوئے ہیں۔ ہیکس 0-9 اور a-f استعمال کرتا ہے، SHA-256 کے لیے 64 حروف دیتا ہے، اور چیک سم فائلیں اور Git یہی شکل استعمال کرتے ہیں۔ Base64 انہی 32 بائٹس کو 44 حروف میں سمیٹتا ہے اور Subresource Integrity ایٹریبیوٹ اور HTTP digest ہیڈر اسی کی توقع کرتے ہیں۔
4 GB تک۔ 256 MB تک کی فائلیں Web Crypto سے ایک ہی بار میں ہیش ہوتی ہیں؛ بڑی فائلیں پیش رفت کی پٹی کے ساتھ ٹکڑوں میں پڑھی جاتی ہیں، جس میں تھوڑا زیادہ وقت لگتا ہے مگر میموری کا استعمال کم رہتا ہے۔ آپ کسی بھی وقت منسوخ کر سکتے ہیں۔
اب بھی مشکل ہے؟ ہیش جنریٹر کے بارے میں پوچھیں اور جو جانتا ہو وہ جواب دے سکتا ہے۔ کسی اکاؤنٹ کی ضرورت نہیں۔