د SHA-256 Hash محاسبه کوونکی (متن/فایل چک‌سم)

SHA-256 مستقیم په خپل براوزر کې محاسبه کړئ. ستاسو input data هېڅکله نه لېږل کېږي.

د متن او fileونو دواړو لپاره checksumونه په یوه ځای کې جوړ، کاپي او verify کړئ.

په براوزر کې محاسبه کېږي هیڅ file upload نشته Copy او verify ته چمتو
په خپل براوزر کې محاسبه کېږي. متن او fileونه هېڅکله سرور ته نه لېږل کېږي.

د SHA-256 محاسبه (متن)

Text input د UTF-8 byteونو په توګه encode کېږي او د Web Crypto API له لارې hash کېږي. کله چې auto-calculate فعال وي، نتیجه د typing پر مهال تازه کېږي.

sha256 چک‌سم (فایل)

یو ځايي ZIP، exe، pdf، یا هر file drop یا select کړئ څو checksum یې محاسبه شي. Fileونه هېڅکله upload نه کېږي.

څنګه یې وکاروئ (3 پړاوونه)

  1. متن paste کړئ، یا یو file drop/select کړئ.
  2. د متن hash په اتومات ډول جوړېږي. د file لپاره "Calculate SHA-256" کېکاږئ.
  3. Result کاپي کړئ، یا expected value paste کړئ څو verify شي.

د verify کولو بېلګې

تش string

Input: (input نشته)

Output: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

abc

Input: abc

Output: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

ولې hash فرق کوي، که څه هم content یو شان ښکاري

  • د newline style توپیر (LF vs CRLF).
  • د trailing newline یا trailing space توپیر.
  • جلا text encoding (غیر UTF-8).
  • جلا Unicode normalization (NFC/NFD).
  • Text input او file byteونه یو شان نه دي (لکه BOM).

پرله‌پسې پوښتنې

ایا fileونه هم hash کولای شم؟

هو. ځايي fileونه ستاسو په براوزر کې لوستل کېږي او د SHA-256 له مخې hash کېږي. Fileونه upload نه کېږي.

ولې د ظاهراً یو شان content hash فرق کوي؟

Byte sequence د newline، trailing space، encoding، یا Unicode normalization له امله بدل کېدای شي، که څه هم متن یو شان ښکاري.

ایا کوم data سرور ته لېږل کېږي؟

نه. Processing په بشپړ ډول ستاسو په براوزر کې ځايي ده.

ولې وايي چې دا environment supported نه دی؟

Web Crypto API HTTPS (secure context) غواړي. وسیله د HTTPS له لارې پرانیزئ.

یادښتونه

  • Web Crypto API HTTPS (secure context) غواړي.
  • ډېر لوی fileونه memory زیات کاروي او processing یې اوږدېدای شي.