مفت ہیش جنریٹر
متن یا فائلوں سے MD5، SHA-1، SHA-256، SHA-512 اور CRC32 ہیش بنائیں۔ چیک سمز اور ڈیٹا کی سالمیت کی تصدیق کریں۔
چیک سمز بمقابلہ پاس ورڈ ہیشنگ: یہ عام مقصد چیک سمز ہیں — پاس ورڈ ہیشنگ کا متبادل نہیں (پاس ورڈز کے لیے bcrypt، Argon2 یا scrypt استعمال کریں)۔ SHA-1 حساس سیکیورٹی سالمیت دعووں کے لیے بھی نامناسب ہے۔
عام استعمالات
- Hash کے ساتھ فائل کی سالمیت کی تصدیق کریںڈاؤن لوڈ شدہ فائل کے لیے SHA-256 checksum بنائیں اور اسے شائع کنندہ کے checksum سے موازنہ کریں تاکہ تصدیق کریں کہ یہ غیر تبدیل ہے۔
- ڈیٹا سالمیت کے لیے Checksum بنائیںمتن یا فائلوں کے SHA-256 hashes بنائیں تاکہ corruption کا پتہ لگائیں، backups کی تصدیق کریں، اور ڈیٹا pipelines کو audit کریں۔
- Hashing کے ساتھ فائلوں کو duplicate ہٹائیںفائلوں کے SHA-256 hashes کا موازنہ کریں - یکساں کنٹینٹ یکساں hashes تیار کرتا ہے۔
- پاس ورڈ Hashing کو سمجھیںcryptographic hashing کیسے کام کرتی ہے اس کو دیکھ کر سیکھیں - متن میں تبدیلیاں بالکل مختلف hash آؤٹ پٹ تیار کرتی ہیں۔
- API درخواست Signing کے لیے Hashes بنائیںHMAC signing کو سمجھیں - signed درخواستیں بھیجنے سے پہلے اپنے API payload کا hash شمار کریں۔
یہ کیسے کام کرتا ہے
ہیش بنانا مکمل طور پر آپ کے براؤزر میں Web Crypto API (SHA-1، SHA-256، SHA-384 اور SHA-512 کے لیے) اور MD5 اور CRC32 کے ہاتھ سے لکھے نفاذ سے ہوتا ہے — کیونکہ Web Crypto API جان بوجھ کر یہ دونوں پرانے الگورتھم شامل نہیں کرتی۔ کوئی متن یا فائل کا مواد کبھی کہیں اپ لوڈ نہیں ہوتا۔
- 1ان پٹ بائٹس میں پڑھا جاتا ہےمتن ان پٹ کے لیے براؤزر کا بلٹ اِن TextEncoder اسٹرنگ کو UTF-8 بائٹ array میں بدلتا ہے۔ 500 MB تک کی فائلوں کے لیے File API کا arrayBuffer() طریقہ خام بائنری ڈیٹا براہ راست میموری میں پڑھتا ہے — فائل کبھی آپ کے آلے سے باہر نہیں جاتی۔
- 2چھ الگورتھم متوازی چلتے ہیںSHA-1، SHA-256، SHA-384 اور SHA-512 براؤزر کے مقامی WebCrypto نفاذ crypto.subtle.digest() کو دیے جاتے ہیں۔ MD5 ٹول میں بنے خود کفیل RFC 1321 نفاذ سے نکالا جاتا ہے (WebCrypto جان بوجھ کر MD5 شامل نہیں کرتا)؛ بڑے ان پٹس کے لیے یہ ہر 4 MB پر event loop کو موقع دیتا ہے تاکہ ٹیب جوابدہ رہے۔ CRC32 تیز بائٹ بہ بائٹ پروسیسنگ کے لیے پہلے سے حساب شدہ 256 اندراجات والی IEEE 802.3 جدول استعمال کرتا ہے۔
- 3ہیکس digests مکمل ہوتے ہی دکھائے جاتے ہیںہر الگورتھم کا نتیجہ حل ہوتے ہی UI میں لکھا جاتا ہے — CRC32 جیسے تیز الگورتھم تقریباً فوراً آتے ہیں جبکہ بڑی فائل پر SHA-512 کو تھوڑا زیادہ وقت لگ سکتا ہے۔ چھیوں Promise.all سے ایک ساتھ چلتے ہیں، اس لیے کل انتظار سب سے سست الگورتھم سے طے ہوتا ہے، ان کے مجموعے سے نہیں۔
- 4اختیاری checksum تصدیقتصدیق کے خانے میں معلوم checksum پیسٹ کریں اور ٹول اس کا چھیوں حساب شدہ digests سے موازنہ کرتا ہے۔ یہ ہیکس حروف گن کر خود پہچانتا ہے کہ کون سا الگورتھم مطابقت رکھتا ہے (یا رکھنا چاہیے) — 32 حروف MD5، 40 SHA-1، 64 SHA-256، وغیرہ — پھر مطابقت، عدم مطابقت یا نامعلوم لمبائی کی اطلاع دیتا ہے۔
آپ کا متن اور فائلیں مکمل طور پر آپ کے براؤزر میں پروسیس ہوتی ہیں — کچھ بھی سرور کو نہیں بھیجا جاتا، لاگ نہیں ہوتا، اور موجودہ صفحے کے سیشن سے آگے محفوظ نہیں ہوتا۔
متعلقہ ٹولز
فائل ہیش / چیک سم
کسی بھی فائل کی SHA-256، SHA-1، SHA-384، اور SHA-512 چیک سمز حساب کریں اور ڈاؤن لوڈ کو اس کے شائع شدہ ہیش سے تصدیق کریں۔ فائل کبھی اپ لوڈ نہیں ہوتی۔
ICS کیلنڈر جنریٹر
کسی .ics فائل کو کھولیں تاکہ اس کے ایونٹس دیکھیں، انہیں CSV میں ایکسپورٹ کریں یا ایڈٹ کریں۔ یا Apple Calendar، Outlook اور Google کے لیے دہرانے اور یاد دہانیوں کے ساتھ .ics کیلنڈر دعوت نامے بنائیں۔ مکمل طور پر آپ کے براؤزر میں چلتا ہے۔
chmod اجازتیں کیلکولیٹر
octal ویلیو (755)، symbolic notation (rwxr-xr-x)، اور بالکل درست chmod کمانڈ حاصل کرنے کے لیے owner، group، اور other کے لیے Unix فائل اجازتیں ٹوگل کریں۔