مفت کنورٹر

SHA ہیش جنریٹر

اپنے براؤزر میں ٹیکسٹ یا فائلوں سے SHA-1، SHA-256، اور SHA-512 ہیشز فوری طور پر بنائیں۔ ویب کریپٹو API کا استعمال کرتا ہے — مکمل طور پر نجی اور مفت۔

اس ٹول کے بارے میں

SHA (Secure Hash Algorithm) NSA کے ذریعے ڈیزائن کردہ اور NIST کے ذریعے معیاری کردہ کرپٹوگرافک ہیش فنکشنز کا ایک خاندان ہے۔ فیملی میں SHA-1 (160 بٹ، فرسودہ)، SHA-2 فیملی (SHA-224، SHA-256، SHA-384، SHA-512)، اور SHA-3 فیملی (ایک مختلف ڈیزائن جسے 2015 میں قبول کیا گیا) شامل ہیں۔ SHA-256 آج سب سے زیادہ استعمال ہونے والا ممبر ہے، جو TLS سرٹیفکیٹس، Bitcoin کے پروف آف ورک، Git کے کمٹ شناخت کنندگان، اور جدید ترین کرپٹوگرافک پروٹوکولز میں ظاہر ہوتا ہے۔

MD5 اور SHA-1 کے برعکس، SHA-256 کے پاس کوئی معلوم عملی تصادم کے حملے نہیں ہیں۔ اسے مستقبل قریب کے لیے خفیہ نگاری کے لحاظ سے محفوظ سمجھا جاتا ہے اور یہ نئے کرپٹوگرافک ڈیزائنز کے لیے ڈیفالٹ ہیش فنکشن ہے۔ SHA-384 اور SHA-512 ایسی ایپلی کیشنز کے لیے بڑے آؤٹ پٹ پیش کرتے ہیں جو وسیع ڈائجسٹ سے فائدہ اٹھاتے ہیں، اسی طرح کی حفاظتی خصوصیات کے ساتھ۔

یہ جنریٹر مکمل طور پر آپ کے براؤزر میں براؤزر کے بلٹ ان SubtleCrypto API کا استعمال کرتے ہوئے چلتا ہے۔ نفاذ مستقل وقت اور سائیڈ چینل مزاحم ہے جہاں براؤزر کا کرپٹو ماڈیول ان خصوصیات کو سپورٹ کرتا ہے۔ کسی بھی سرور کو کوئی ان پٹ یا آؤٹ پٹ نہیں بھیجا جاتا ہے۔

SHA ہیش کیوں تیار کریں۔

SHA ہیش کرپٹوگرافک سالمیت کے لیے معیاری ہیں۔ اس بات کی تصدیق کرنا کہ فائل اس کے شائع شدہ ہیش سے مماثل ہے ٹرانسمیشن کی غلطیوں اور چھیڑ چھاڑ کے خلاف دفاع کرتی ہے۔ مواد کا SHA-256 تیار کرنا دوسروں کو اس بات کی تصدیق کرنے دیتا ہے کہ مواد بالکل وہی ہے جو آپ نے تیار کیا ہے۔ چھیڑ چھاڑ قابل شناخت ہو جاتی ہے۔

جدید سسٹمز SHA-256 کو وسیع پیمانے پر استعمال کرتے ہیں: TLS سرٹیفکیٹ فنگر پرنٹس، JWT دستخط (HMAC-SHA256 کے ساتھ)، API درخواست پر دستخط (AWS، GitHub)، Git کمٹ شناخت کنندہ، IPFS مواد کے پتے، اور Bitcoin بلاک ہیش۔ ان میں سے کسی کے ساتھ کام کرنے کے لیے SHA-256 کو قابل اعتماد طریقے سے شمار کرنے کے قابل ہونا ضروری ہے۔

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

ان پٹ پیسٹ کریں، مختلف قسم کا انتخاب کریں، ہیش حاصل کریں۔

  1. SHA مختلف قسم کا انتخاب کریں۔: SHA-256 سب سے عام ہے (256 بٹ آؤٹ پٹ، 64 ہیکس حروف)۔ SHA-1 فرسودہ ہے لیکن میراثی مطابقت کے لیے دستیاب ہے۔ SHA-384 اور SHA-512 اعلی یقین دہانی کی درخواستوں کے لیے طویل ہیش تیار کرتے ہیں۔
  2. ان پٹ شامل کریں۔: متن چسپاں کریں یا فائل اپ لوڈ کریں۔ ہیشر صوابدیدی مواد کو قبول کرتا ہے۔
  3. حساب: براؤزر کا SubtleCrypto.digest فنکشن ہیش کی گنتی کرتا ہے۔ آؤٹ پٹ مناسب لمبائی کی ہیکساڈیسیمل سٹرنگ کے طور پر ظاہر ہوتا ہے۔
  4. موازنہ کریں یا ذخیرہ کریں۔: سٹوریج کے لیے ہیش کاپی کریں یا متوقع قدر سے موازنہ کریں۔ کوئی بھی فرق تبدیل شدہ یا خراب ان پٹ کی نشاندہی کرتا ہے۔

عام استعمال کے معاملات

تکنیکی تفصیلات

SHA-256 512 بٹ بلاکس میں ان پٹ پر کارروائی کرتا ہے، ساخت میں MD5 کی طرح لیکن مضبوط گول فنکشنز اور بڑے آؤٹ پٹ کے ساتھ۔ ہر بلاک 256 بٹ کی داخلی حالت کو 64 راؤنڈز، روٹیشنز اور بٹ وائز آپریشنز کے ذریعے اپ ڈیٹ کرتا ہے۔ آخری حالت ڈائجسٹ ہے۔

SHA-512 1024 بٹ بلاکس پر کارروائی کرتا ہے اور 80 راؤنڈز کے ذریعے 512 بٹ حالت کو برقرار رکھتا ہے۔ SHA-384 SHA-512 ہے جس کو مختلف ابتدائی حالت کی اقدار کے ساتھ 384 بٹس تک کاٹ دیا گیا ہے، جو اسے خفیہ طور پر ایک سادہ تراش سے الگ کرتا ہے۔

براؤزر SubtleCrypto.digest تمام SHA-2 متغیرات کو مقامی طور پر لاگو کرتا ہے، عام طور پر جدید CPUs (Intel SHA ایکسٹینشنز، ARMv8 SHA ہدایات) پر ہارڈ ویئر کے تیز رفتار نفاذ کا استعمال کرتے ہوئے۔ براؤزرز میں رفتار کا موازنہ MD5 سے کیا جا سکتا ہے جو ہارڈ ویئر سپورٹ سے فائدہ اٹھاتے ہیں۔

بہترین طرز عمل

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

کیا میں پیدا کردہ آؤٹ پٹ کو اپنی مرضی کے مطابق بنا سکتا ہوں؟
جی ہاں یہ ٹول آپ کی مخصوص ضروریات کے مطابق آؤٹ پٹ کو تیار کرنے کے لیے مختلف حسب ضرورت اختیارات فراہم کرتا ہے۔ تخلیق کرنے سے پہلے ترتیبات کو ایڈجسٹ کریں، یا مختلف اختیارات کے ساتھ دوبارہ تخلیق کریں۔
کیا تیار کردہ مواد استعمال کرنے کے لیے مفت ہے؟
جی ہاں اس ٹول کے ساتھ جو کچھ بھی آپ تخلیق کرتے ہیں وہ ذاتی، تعلیمی، یا تجارتی مقاصد کے لیے بغیر کسی پابندی یا انتساب کے تقاضوں کے استعمال کرنے کے لیے آپ کا ہے۔
کیا اس کے لیے اکاؤنٹ کی ضرورت ہے؟
نہیں، یہ ٹول بغیر کسی سائن اپ، بغیر ای میل، اور بغیر رجسٹریشن کے فوری استعمال کے لیے تیار ہے۔ بس صفحہ کھولیں اور پیدا کرنا شروع کریں۔
کیا میرا ان پٹ ڈیٹا نجی رکھا جاتا ہے؟
جی ہاں تمام پروسیسنگ آپ کے براؤزر میں ہوتی ہے۔ آپ کا ان پٹ ڈیٹا اور جنریٹڈ آؤٹ پٹ کبھی بھی کسی بیرونی سرور کو نہیں بھیجا جاتا ہے۔
SHA-3 SHA-2 سے کیسے مختلف ہے؟
SHA-3 (کیکک) سپنج کی تعمیر پر مبنی ایک بنیادی طور پر مختلف ڈیزائن ہے۔ اسے SHA-2 کی ممکنہ کمزوریوں کے خلاف ہیج کے طور پر معیاری بنایا گیا تھا۔ SHA-2 محفوظ ہے اور SHA-3 نے عملی طور پر اسے بے گھر نہیں کیا ہے۔
کیا میرا ان پٹ سرور پر اپ لوڈ ہے؟
نہیں. SubtleCrypto کا استعمال کرتے ہوئے آپ کے براؤزر میں ہیشنگ ہوتی ہے۔
کچھ شائع شدہ ہیش بڑے حروف میں کیوں ہیں؟
ہیکس کیس خالصتاً کاسمیٹک ہے۔ بڑے اور چھوٹے حرف ایک ہی قدر کی نمائندگی کرتے ہیں۔ زیادہ تر جدید نظام چھوٹے حروف کا استعمال کرتے ہیں۔
کیا SHA-256 کو تبدیل کیا جا سکتا ہے؟
نہیں، ڈیزائن کے لحاظ سے۔ ہیش فنکشنز یک طرفہ ہیں: ہیش کو دیئے گئے ان پٹ کو تلاش کرنے کے لیے کوئی موثر الگورتھم نہیں ہے۔ Brute-force search واحد آپشن ہے، اور تلاش کی جگہ عام ان پٹ کے لیے کمپیوٹیشنل طور پر نا ممکن ہے۔