SHA-256 ہیش جنریٹر

استعمال کا طریقہ 3 مراحل
  1. ہیش کرنے کے لیے عبارت لکھیں۔
  2. SHA-256 ہیش بنائیں دبائیں۔
  3. ہیش کاپی کریں دبائیں۔
شمار شدہ SHA-256 چیک سم ہیش

یہ ٹول کیسے کام کرتا ہے

SHA-256 کسی بھی ان پُٹ کو 256 بٹ کے ایک مقررہ نشان تک سمیٹ دیتا ہے، جو چونسٹھ سولہ عددی حروف میں لکھا جاتا ہے۔ ایک ہی ان پُٹ ہمیشہ ایک ہی نتیجہ دیتا ہے، اور کوئی بھی تبدیلی — ایک حرف، ایک بٹ — بالکل مختلف نتیجہ دیتی ہے۔ یہ ساخت کے اعتبار سے یک طرفہ ہے: ایسا کوئی عمل نہیں جو نتیجے کو واپس اس عبارت میں بدل دے جس سے وہ آیا تھا۔

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

SHA-256 کس کام کے لیے درست ہے

  • یہ سالمیت جانچتا ہے، شناخت نہیں: کسی فائل کے نتیجے کا شائع شدہ نتیجے سے موازنہ آپ کو بتاتا ہے کہ فائل راستے میں بدلی نہیں گئی۔ یہ نہیں بتاتا کہ اسے بنایا کس نے، الا یہ کہ نتیجہ خود کسی قابلِ اعتماد ذریعے سے آیا ہو۔
  • پاس ورڈ محفوظ کرنے کے لیے یہ غلط آلہ ہے: SHA-256 تیز ہونے کے لیے بنایا گیا ہے، اور یہی وہ خاصیت ہے جو پاس ورڈ کا اندازہ لگانے والا حملہ آور چاہتا ہے۔ پاس ورڈ محفوظ کرنے کے لیے جان بوجھ کر سست فعل چاہیے، جیسے bcrypt یا Argon2۔
  • ان پُٹ کچھ بھی ہو، نتیجہ مقررہ لمبائی کا ہے: ایک حرف اور ایک گیگا بائٹ دونوں چونسٹھ سولہ عددی حروف دیتے ہیں۔ نتیجے کی لمبائی سے یہ پتہ نہیں چلتا کہ ہیش کس چیز کا بنا۔
  • ایک جیسے ان پُٹ ایک جیسے نتیجے دیتے ہیں: یہی چیز ہیشنگ کو نقل ہٹانے اور کیشے کے لیے مفید بناتی ہے، اور یہی وجہ ہے کہ بغیر نمک والی قدر کا ہیش اسے چھپاتا نہیں — عام قدر کو سیدھا ڈھونڈا جا سکتا ہے۔

What a hash actually proves

The [msm_tool slug="sha256-hash-generator"] reduces any input, of any length, to a fixed 256-bit fingerprint written as sixty-four hexadecimal characters. Comparing a downloaded file's digest against one published by its source confirms the file was not altered in transit — it says nothing at all about who actually produced it, unless the published digest itself came from somewhere already trusted.

The wrong tool for storing a password

SHA-256 is built to run as fast as possible, which is exactly the property an attacker testing millions of guesses against a stolen password list wants to find. Password storage needs the opposite property — a function built to be deliberately slow, such as bcrypt or Argon2 — and using a fast general-purpose hash for that job undermines the one thing it is meant to protect.

The output length never changes

One character and an entire gigabyte both produce the same sixty-four hex characters, so the digest's length carries no information whatsoever about the size of whatever was hashed. There is no way to work backwards from a digest to even a rough sense of what went in.

Identical input always means identical output

The same text hashed twice produces the same digest every time, which is exactly what makes hashing useful for deduplication and caching — matching digests mean matching content without comparing the content itself. It is also why hashing a value on its own does not conceal it: a common password or a predictable string produces a digest that can simply be looked up against a precomputed list, which is the reason password hashing needs a salt and a slow function rather than a bare digest.

Computed in the browser, over HTTPS only

The hashing runs through the browser's own cryptography implementation rather than code shipped with the page, which means it is the same audited routine used elsewhere on the platform. That implementation is only exposed in a secure context, so the page has to be served over HTTPS for it to be available at all.

Against MD5

MD5 is broken in a way that matters in practice: two different inputs can be deliberately constructed to produce the same digest, which defeats the entire point of using one to verify integrity. SHA-256 has no equivalent practical weakness, which is the reason to reach for it instead wherever a choice is available.

اکثر پوچھے گئے سوالات

خاص طور پر SHA-256 ہیش جنریٹر کے بارے میں۔ اس زمرے سے متعلق عمومی سوالات کے جواب زمرے کے صفحے پر موجود ہیں۔

نہیں۔ ایسا کوئی عمل نہیں جو ان پُٹ واپس نکال دے۔ مختصر یا عام ان پُٹ اندازہ لگا کر اور موازنہ کر کے ڈھونڈے جا سکتے ہیں، جو الٹنے کے برابر نہیں۔
نہیں۔ SHA-256 تیز ہے، جو بڑے پیمانے پر اندازے لگانے والے حملہ آور کے کام آتا ہے۔ bcrypt یا Argon2 استعمال کریں، جو جان بوجھ کر سست ہیں۔
نتیجہ ہمیشہ 256 بٹ کا ہوتا ہے، چونسٹھ سولہ عددی حروف میں لکھا ہوا، خواہ اندر کتنا ہی گیا ہو۔
نہیں۔ یہ صفحے ہی میں براؤزر کا اپنا خفیہ نگاری کا نفاذ استعمال کرتا ہے۔ کچھ بھی آپ کے آلے سے باہر نہیں جاتا۔
MD5 ٹوٹ چکا ہے — دو مختلف ان پُٹ سے ایک ہی نتیجہ بنوایا جا سکتا ہے۔ SHA-256 میں ایسی کوئی عملی کمزوری نہیں اور اسی کو استعمال کرنا چاہیے۔

نئے ٹولز، خصوصیات اور کارکردگی بڑھانے کے مشوروں کی اطلاع پانے کے لیے سبسکرائب کریں۔