←

مقامی ہیش کیلکولیٹر

ان پٹ کا طریقہ

الگورتھم اور ان پٹ کا طریقہ منتخب کریں۔ خالی متن اور صفر بائٹس والی فائل کا ہیش بھی نکالا جا سکتا ہے۔

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

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

متن UTF-8 میں انکوڈ ہوتا ہے؛ CRLF اور CR سطر کے اختتام LF میں بدلتے ہیں۔ آغاز اور آخر کے خالی جگہ والے حروف (whitespace) نہیں ہٹائے جاتے، حروف کا بڑا یا چھوٹا ہونا نہیں بدلتا اور Unicode نارملائزیشن نہیں ہوتی۔ Escape سلسلوں کی تشریح نہیں ہوتی اور BOM خودکار طور پر شامل یا حذف نہیں ہوتا۔ موجود BOM اور NUL حساب میں شامل ہوتے ہیں۔ فائل موڈ تمام اصل بائٹس برقرار رکھتا ہے؛ فائل کا نام، قسم اور ترمیم کا وقت شامل نہیں ہوتے۔

abc مثال میں نئی سطر نہیں ہے۔ متوقع SHA-256 ہیش نیچے ہے؛ دیگر الگورتھم کے سرکاری آزمائشی ویکٹر RFC 6234 میں دیکھیں۔

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

دائرہ اور حدود

متن کی حد 200000 UTF-16 کوڈ یونٹس ہے (کچھ ایموجی دو یونٹس لیتے ہیں)، اور انکوڈنگ کے بعد زیادہ سے زیادہ 800000 بائٹس؛ فائل کی حد 16 MiB ہے۔ ان پٹ کاٹا نہیں جاتا۔ براؤزر کو پوری فائل پڑھنی ہوتی ہے اور اصل میموری استعمال فائل کے حجم سے زیادہ ہو سکتا ہے۔ ہیش خفیہ کاری، پاس ورڈ ذخیرہ، دستخط کی تصدیق یا وائرس کی شناخت نہیں ہے۔ یہ قابل اعتماد ماخذ کا ثبوت بھی نہیں اور ہیش ٹکراؤ بالکل نہ ہونے کی ضمانت نہیں دیتا۔ آزاد اور قابل اعتماد ذریعے سے ملے ہیش کے ساتھ موازنہ کریں۔

یہ آلہ ان پٹ، فائلیں یا ہیش اپلوڈ، ذخیرہ یا لاگ نہیں کرتا؛ صفحہ اپنے وسائل معمول کے مطابق لوڈ کرتا رہتا ہے۔ صاف کرنے سے صرف صفحے کے ڈیٹا کے حوالے ہٹتے ہیں؛ براؤزر میموری یا کلپ بورڈ کی تاریخ محفوظ طریقے سے مٹانے کی ضمانت نہیں، نہ ہی نقصان دہ ایکسٹینشن یا صفحے کے اسکرپٹ سے تحفظ ہے۔ کلپ بورڈ پر شروع شدہ لکھائی واپس نہیں لی جا سکتی۔ پڑھنا روکا جا سکتا ہے، مگر پس منظر میں اصل ہیش حساب حقیقتاً نہیں روکا جا سکتا؛ منسوخی کے بعد دوبارہ حساب سے پہلے اس کے ختم ہونے کا انتظار کرنا ہوگا۔

پڑھنے کی پیش رفت واقعی پڑھی گئی بائٹس پر مبنی ہے؛ ہیش مرحلہ صرف کام 0/1 دکھاتا ہے۔ گزرا وقت، اندازاً باقی وقت اور رفتار نامعلوم ہوں تو ڈیش دکھتا ہے۔ فائل پڑھنا مکمل ہونا ہیش کا حساب مکمل ہونے کے برابر نہیں۔

RFC 6234Web Crypto
متعلقہ اوزار

مقامی ہیش کیلکولیٹر

ان پٹ اور الگورتھم منتخب کریں، حساب کریں اور مکمل ہیش نقل کریں۔ خالی متن درست ہے؛ فائل موڈ میں فائل منتخب کرنا ضروری ہے۔ ان پٹ بدلنے سے پرانا نتیجہ صاف ہوتا ہے۔ منسوخی صرف نتیجہ دکھانا روکتی ہے؛ پس منظر میں اصل ہیش حساب جاری رہ سکتا ہے۔

ترتیبات