اپنے براؤزر میں MD5، SHA-1، SHA-256، SHA-512 اور CRC32 سے متن یا فائلوں کو fingerprint کریں — checksums توثیق کریں اور salted bcrypt ہیش بنائیں۔

ہر digest آپ کے براؤزر میں لائیو حساب لگایا جاتا ہے — آپ کا متن یا فائل اس صفحے سے نہیں نکلتا۔ صرف bcrypt سرور پر stamp ہوتا ہے۔

ان پٹ
hash کرنے کے لیے فائل چھوڑیں کوئی بھی فائل قسم، 200 MB تک — مقامی طور پر پڑھی گئی، کبھی اپلوڈ نہیں۔
ان پٹ کا انتظار
Fingerprints
MD5 128-bit legacy Match
········
SHA-1 160-bit legacy Match
········
SHA-256 256-bit Match
········
SHA-512 512-bit Match
········
CRC32 32-bit Match
········
bcrypt server-side

Salted پاس ورڈ hash، سرور پر PHP کے password_hash() سے stamp کیا گیا — ہر stamp کو منفرد بنانے کے لیے تازہ salt۔

bcrypt hashes کی توثیق password_verify() سے کریں، strings کا موازنہ کر کے کبھی نہیں۔


Hash Generator کے بارے میں

Hash Generator متن یا فائلوں کی MD5، SHA-1، SHA-256، SHA-512 اور CRC32 کے ساتھ شناخت بناتا ہے، سب کچھ آپ کے ٹائپ کرتے ہی آپ کے براؤزر میں لائیو شمار ہوتا ہے: آپ کا ان پٹ کبھی صفحے سے باہر نہیں جاتا۔ ایک فائل (200 MB تک، مقامی طور پر پڑھی گئی) ڈالیں تاکہ اسے ایک بائٹ اپلوڈ کیے بغیر checksum توثیق کے لیے ہیش کیا جا سکے۔

ایک توثیق پینل checksum چیک کرنا آسان بنا دیتا ہے: متوقع ہیش پیسٹ کریں اور ٹول اسے ہر شمار کردہ digest سے ملا کر بتاتا ہے کہ یہ کون سا الگورتھم ہے اور آیا یہ آپ کے ان پٹ سے مماثل ہے۔ پرانے الگورتھمز کو ایسا نشان زد کیا جاتا ہے: MD5 اور SHA-1 checksums اور نقول ہٹانے کے لیے بالکل ٹھیک ہیں لیکن سیکیورٹی استعمال کے لیے ناقابلِ اعتماد ہو چکے ہیں۔

ایک الگورتھم مختلف طریقے سے کام کرتا ہے: bcrypt۔ Salted پاس ورڈ hashes کو براؤزر کے کرپٹو primitives سے شمار نہیں کیا جا سکتا، اس لیے bcrypt اسٹیمپنگ آپ کے متن کو سرور پر پوسٹ کرتی ہے، جہاں PHP کا password_hash() ہر کلک پر ڈیزائن کے مطابق ایک نیا salted hash تیار کرتا ہے۔

Hash Generator استعمال کرنے کا طریقہ

  1. متن ٹائپ یا پیسٹ کریں، یا File موڈ پر سوئچ کریں اور مقامی طور پر ہیش کرنے کے لیے ایک فائل ڈالیں۔
  2. لائیو digests پڑھیں: MD5، SHA-1، SHA-256، SHA-512 اور CRC32 آپ کے ٹائپ کرتے ہی اپڈیٹ ہوتے ہیں۔
  3. کسی download کی توثیق کے لیے، متوقع checksum کو Verify پینل میں پیسٹ کریں اور مماثلت دیکھیں۔
  4. ایک انفرادی digest کاپی کریں، سب کاپی کریں، یا انہیں checksums.txt کے طور پر ڈاؤن لوڈ کریں۔
  5. salted پاس ورڈ hash کے لیے، "Stamp bcrypt hash" پر کلک کریں: یہ سرور سائیڈ پر تیار کیا جاتا ہے۔

اکثر پوچھے جانے والے سوالات

نہیں: ایک استثنا کے ساتھ۔ MD5، SHA-1، SHA-256، SHA-512 اور CRC32 سب آپ کے براؤزر میں شمار ہوتے ہیں، اور فائلیں مقامی طور پر پڑھی جاتی ہیں۔ صرف اختیاری bcrypt اسٹیمپ آپ کے متن کو سرور پر پوسٹ کرتی ہے، کیونکہ salted پاس ورڈ ہیشنگ وہاں چلتی ہے۔

سالمیت کی جانچ اور دستخط کے لیے SHA-256 جدید ڈیفالٹ ہے؛ جہاں آپ کو بڑا digest چاہیے وہاں SHA-512۔ MD5 اور SHA-1 کو پرانا نشان زد کیا جاتا ہے: checksums اور نقول ہٹانے کے لیے قابلِ قبول، لیکن کسی بھی سیکیورٹی حساس چیز کے لیے کبھی نہیں۔

فائل ڈالیں، پھر ڈاؤن لوڈ صفحے سے checksum کو Verify پینل میں پیسٹ کریں۔ ٹول اسے ہر شمار کردہ digest سے موازنہ کرتا ہے اور مماثلت کی تصدیق کرتا ہے: یا آپ کو بتاتا ہے کہ value کسی مخصوص الگورتھم جیسی لگتی ہے لیکن میل نہیں کھاتی۔

یہ درست رویہ ہے۔ bcrypt ایک بے ترتیب salt شامل کرتا ہے، اس لیے وہی ان پٹ ہر اسٹیمپ پر مختلف ہیش دیتا ہے۔ bcrypt hashes کی توثیق password_verify() (یا آپ کی زبان کے مساوی) سے کریں، کبھی اسٹرنگز کا موازنہ کر کے نہیں۔

جی ہاں: سرور سائیڈ bcrypt اسٹیمپ سمیت تمام الگورتھمز بغیر کسی اکاؤنٹ کے مفت استعمال کے لیے دستیاب ہیں۔

جی ہاں، 200 MB تک کی فائلیں سپورٹڈ ہیں اور مکمل طور پر آپ کے ڈیوائس پر پڑھی جاتی ہیں۔ اس سے بڑی فائلوں کو خاموشی سے کاٹنے کی بجائے واضح پیغام کے ساتھ رد کر دیا جاتا ہے۔

شیئر کریں

مقبول تلاشیں
ہیش جنریٹر md5 ہیش sha256 جنریٹر آن لائن sha512 ہیش چیک سم کیلکولیٹر bcrypt ہیش جنریٹر
مدد چاہیے؟
اس ٹول میں کوئی مسئلہ ملا؟ ہماری ٹیم کو بتائیں۔
مسئلہ رپورٹ کریں

اس مفت ٹول کو اپنی ویب سائٹ پر شامل کریں — نیچے دیا گیا کوڈ کاپی اور پیسٹ کریں۔