ہیش کیسے بنائیں
- ٹیکسٹ یا فائل چنیں۔ ٹیکسٹ کے لیے خانے میں لکھیں یا پیسٹ کریں، ہیش لکھتے ساتھ اپ ڈیٹ ہوتے ہیں۔ فائل کے لیے اسے ڈراپ والی جگہ پر گھسیٹ کر لائیں یا ٹیپ کر کے چنیں۔
- نتائج دیکھیں۔ MD5، SHA-1، SHA-256، SHA-384 اور SHA-512 ایک ساتھ آتے ہیں، ہر ایک کے ساتھ الگ کاپی بٹن۔ فائل ہو تو اس کا نام اور سائز فہرست کے اوپر لکھا ہوتا ہے۔
- چاہیں تو متوقع ہیش متوقع ہیش سے موازنہ کریں والے خانے میں پیسٹ کریں۔ ٹول بتا دے گا کہ میچ ہوا یا نہیں، اور کس الگورتھم سے۔
- بڑے حروف (Uppercase) آن کریں اگر جس سسٹم میں پیسٹ کرنا ہے وہ بڑے hex حروف مانگتا ہے۔
خصوصیات
- ایک ساتھ پانچ الگورتھم: ایک ہی اِن پٹ سے سب کا حساب۔
- ٹیکسٹ یا فائل، اور ہر قسم کی فائل کے لیے ڈریگ اینڈ ڈراپ۔
- Checksum کا موازنہ پانچوں نتائج سے، اور میچ ہونے والا الگورتھم نمایاں۔
- پروگریس بار بڑی فائلوں کے لیے، اور 100 MB سے اوپر وارننگ۔
- چھوٹے یا بڑے حروف میں hex نتیجہ۔
- ہر ہیش کے لیے ایک ٹیپ میں کاپی۔
- UTF-8 میں ٹیکسٹ ہیشنگ، وہی معیاری encoding جو دوسرے ٹولز استعمال کرتے ہیں، اس لیے اردو یا کسی بھی زبان کا ٹیکسٹ ہر جگہ ایک جیسا نتیجہ دیتا ہے۔
Fileora کا ہیش جنریٹر کیوں استعمال کریں
لوگ ایسی چیزوں کا ہیش نکالتے ہیں جو وہ کبھی اپ لوڈ نہیں کرنا چاہیں گے: سافٹ ویئر انسٹالر، معاہدے، ڈیٹا بیس ایکسپورٹ، private keys، یا ایسا ٹیکسٹ جس میں پاس ورڈ ہوں۔ Fileora فائل پڑھنے اور ہر ہیش بنانے کا کام آپ کے براؤزر کے اندر کرتا ہے۔ کچھ بھی بھیجا، محفوظ یا ریکارڈ نہیں ہوتا، اور کئی گیگابائٹ کی فائل کو پہلے آپ کے انٹرنیٹ کنکشن سے رینگتے ہوئے گزرنا بھی نہیں پڑتا۔
یہ مفت ہے، نہ سائن اپ نہ روزانہ کی حد، اور فون پر بھی چلتا ہے، جو اس وقت کام آتا ہے جب آپ نے موبائل پر کوئی APK یا دستاویز ڈاؤن لوڈ کی ہو اور اسے جانچنا ہو۔
صرف ایک الگورتھم چاہیے؟ MD5 جنریٹر اور SHA-256 جنریٹر اسی ہیش کو سب سے اوپر رکھتے ہیں۔ فنگر پرنٹ کے بجائے رینڈم IDs چاہییں تو UUID جنریٹر آزمائیں۔
ہیش function کیا کرتا ہے
ہیش function کسی بھی سائز کے اِن پٹ کو ایک چھوٹے، مقررہ لمبائی والے فنگر پرنٹ میں بدل دیتا ہے۔ ایک ہی اِن پٹ سے ہمیشہ ایک ہی ہیش بنتا ہے، اور ایک bit بدلنے سے بھی بالکل مختلف ہیش بن جاتا ہے۔ ہر الگورتھم کے نتیجے کی لمبائی مختلف ہوتی ہے:
- MD5: 128 bits، یعنی 32 hex حروف۔
- SHA-1: 160 bits، یعنی 40 حروف۔
- SHA-256: 256 bits، یعنی 64 حروف۔
- SHA-384: 96 حروف۔
- SHA-512: 128 حروف۔
اچھے ہیش کے لیے یہ بھی ضروری ہے کہ ایک ہی نتیجے والے دو مختلف اِن پٹ ڈھونڈنا عملاً ناممکن ہو۔ ایسے جوڑے کو collision کہتے ہیں۔ محققین MD5 اور SHA-1 دونوں کے عملی collisions بنا چکے ہیں، اس لیے جہاں کوئی جان بوجھ کر نقصان دہ فائل تیار کر سکتا ہو وہاں ان دونوں پر بھروسا نہیں کرنا چاہیے۔ SHA-2 خاندان، جس میں SHA-256، SHA-384 اور SHA-512 شامل ہیں، کا کوئی عملی collision معلوم نہیں۔
پاس ورڈز کے بارے میں ایک اہم بات
یہ سب تیز رفتار ہیش ہیں، اور اسی لیے اکیلے پاس ورڈ محفوظ کرنے کے لیے موزوں نہیں۔ ایک عام گرافکس کارڈ ہر سیکنڈ میں اربوں اندازے آزما سکتا ہے۔ پاس ورڈ محفوظ کرنے کے لیے جان بوجھ کر سست بنایا گیا الگورتھم چاہیے جو اسی کام کے لیے بنا ہو، اور یہ ٹول وہ فراہم نہیں کرتا۔ یہ ٹول فائلوں کی جانچ، ڈیٹا کی پہچان اور ڈیبگنگ کے لیے ہے۔