Hash Generator

Hash Generator

ከጽሑፍ ወይም ፋይሎች የMD5፣ SHA-1፣ SHA-256፣ SHA-384፣ SHA-512 እና CRC32 ሃሽን በቀጥታ በአሳሽዎ ውስጥ ያስሉ። ምንም አይላክም።

አይ። ሁሉም ሃሺንግ ሙሉ በሙሉ በአሳሽዎ ውስጥ በJavaScript እና Web Crypto API በኩል ይከናወናል። ጽሑፍ ሲያስገቡ ወይም ፋይል ሲመርጡ ምንም የኔትወርክ ጥያቄ አይደረግም። ይህንን በአሳሹ Network tab ውስጥ ማረጋገጥ ይችላሉ።

ለፋይል ታማኝነት (ቼክሰም) MD5 ወይም SHA-256 ይጠቀሙ — ሁለቱም ለደህንነት ላልሆኑ አገልግሎቶች ጥሩ ናቸው። ለደህንነት (የይለፍ ቃል ሃሺንግ፣ ፊርማ) SHA-256 ወይም SHA-512 ይጠቀሙ፣ MD5 ወይም SHA-1 በጭራሽ አይጠቀሙ (ሁለቱም ለግጭት መቋቋም ተሰብረዋል)። CRC32 የአጋጣሚ የመረጃ ጉዳትን ለመለየት ብቻ ጠቃሚ ነው፣ ለደህንነት አይደለም።

0 ፊደላት · 0 ባይቶች
ስልቶች
|

ጠቃሚ ምክር፡ ሃሾች በሚተይቡ ጊዜ በቀጥታ ይሰላሉ። ፈጣን የፋይል ሃሺንግ ለማግኘት የማያስፈልጉ ስልቶችን ያርቁ።

ለምን Hash Generator?

ፈጣን፣ የግል እና ሁሉንም የተለመዱ የሃሽ ስልቶችን ይሸፍናል።

በንድፍ የግላዊነት

ሁሉም ሃሺንግ በአሳሽዎ ውስጥ ይከናወናል። ጽሑፍና ፋይሎችዎ ወደ ምንም ቦታ አይላኩም፣ አይቀመጡም ወይም አይመዘገቡም።

በአንድ ጊዜ ስድስት ስልቶች

MD5፣ SHA-1፣ SHA-256፣ SHA-384፣ SHA-512 እና CRC32 — ሁሉንም በአንድ ላይ ይመልከቱ ወይም የሚፈልጉትን ብቻ ይምረጡ።

የፋይል ሃሺንግ

ማንኛውንም ፋይል (ብዙ-GB ፋይሎችን ጨምሮ) ይጣሉ እና በቀጥታ የግስጋሴ አሞሌ ሁሉንም ሃሾች ያግኙ። ክፍል በክፍል ንባብ ማህደረ ትውስታን ዝቅተኛ ያደርገዋል።

25 ቋንቋዎች

በራስ-ሰር የአሳሽ መለያ ያለው በ25 ቋንቋዎች ይገኛል። ለአረብኛ፣ ፋርስኛ እና ኡርዱ የ RTL ድጋፍ።

ቀጥታ ውጤት

ሃሾች በሚተይቡ ጊዜ ይዘምናሉ (በአጭር debounce)። ለእያንዳንዱ ውጤት በአንድ ጠቅታ ቅጂ። ትልቅ/ትንሽ ፊደል መለዋወጫ።

Web Crypto API

ለSHA ሃሾች የአሳሹን ተወላጅ Web Crypto API ይጠቀማል — አሳሾች ለTLS እና ለንዑስ ግብዓት ታማኝነት የሚጠቀሙበት ተመሳሳይ አተገባበር።

How the hash generator works

Web Crypto API for SHA family, streaming for large files.

  1. 1

    Drop a file or paste text

    For text input we encode it to UTF-8 bytes via TextEncoder. For files, we read them with File.arrayBuffer for small files or stream them through TransformStream for files larger than ~100 MB.

  2. 2

    Web Crypto handles the math

    crypto.subtle.digest('SHA-256', bytes) computes the hash using the browser's hardware-accelerated implementation. This is the same algorithm OpenSSL uses, just run inside the V8 / JavaScriptCore sandbox. SHA-1, SHA-384, SHA-512 work the same way.

  3. 3

    MD5 and CRC32 via WebAssembly

    MD5 and CRC32 aren't in Web Crypto (because both are cryptographically broken or not cryptographic). We ship tiny WASM implementations (~5 KB each) that compute them with the same streaming pattern.

  4. 4

    Display all 6 hashes

    Results are shown in hex format with a one-click copy button next to each. We also offer Base64 output for the SHA family — common when comparing against AWS S3 ETags or HTTP Content-Digest headers.

When to reach for which hash

Hashing has many uses — choose the right algorithm for the job.

Verifying a downloaded ISO

Use SHA-256 against the publisher's checksum. If even one byte was tampered with, the digests differ. MD5 and SHA-1 are fine for accidental corruption but do not use them against an attacker.

Deduplicating files

Hash a set of photos with SHA-1 (or even MD5 if speed matters more than collision resistance). Identical hashes mean identical bytes — useful for cleaning duplicate uploads.

Generating ETag values

AWS S3 uses MD5 for single-part objects and a different scheme for multipart. iKit gives you the raw MD5 instantly, so you can verify whether your local file matches what S3 has.

Confirming a backup

Hash the original and the backup with SHA-256 separately, compare the two strings. Same hash = identical content. Different hash = the backup is corrupted or out of date.

Why local hashing matters

Some online hashers upload your file just to compute a checksum — exactly the wrong way around for a privacy-sensitive operation. iKit's hash generator computes everything in the browser using Web Crypto, so even confidential or private files are hashed without ever leaving your machine.

  • Hardware-accelerated SHA via Web Crypto API.
  • Streams large files in 64 KB chunks — no upload, no memory blow-up.
  • No file metadata, no IP-linked log, no signup.

ተዛማጅ መመሪያዎች

ከ iKit ብሎግ ጥልቅ ትምህርቶች እና የመሳሪያ ንፅፅሮች።

ተደጋጋሚ ጥያቄዎች

ግብዓቴ ወደ ማንኛውም አገልጋይ ይላካል?

አይ። ሁሉም ሃሺንግ ሙሉ በሙሉ በአሳሽዎ ውስጥ በJavaScript እና Web Crypto API በኩል ይከናወናል። ጽሑፍ ሲያስገቡ ወይም ፋይል ሲመርጡ ምንም የኔትወርክ ጥያቄ አይደረግም። ይህንን በአሳሹ Network tab ውስጥ ማረጋገጥ ይችላሉ።

የትኞቹን ስልቶች መጠቀም አለብኝ?

ለፋይል ታማኝነት (ቼክሰም) MD5 ወይም SHA-256 ይጠቀሙ — ሁለቱም ለደህንነት ላልሆኑ አገልግሎቶች ጥሩ ናቸው። ለደህንነት (የይለፍ ቃል ሃሺንግ፣ ፊርማ) SHA-256 ወይም SHA-512 ይጠቀሙ፣ MD5 ወይም SHA-1 በጭራሽ አይጠቀሙ (ሁለቱም ለግጭት መቋቋም ተሰብረዋል)። CRC32 የአጋጣሚ የመረጃ ጉዳትን ለመለየት ብቻ ጠቃሚ ነው፣ ለደህንነት አይደለም።

MD5 እና SHA-1 ለመጠቀም ደህንነታቸው የተጠበቀ ናቸው?

ለአጋጣሚ ጉዳት የፋይል ቼክሰም እና የታማኝነት ማረጋገጫ፣ አዎ — MD5 እና SHA-1 አሁንም በተደጋጋሚ ጥቅም ላይ ይውላሉ (ለምሳሌ፣ በማውረጃ ገጾች ላይ)። ለደህንነት ወሳኝ ዓላማዎች (የይለፍ ቃሎች፣ ፊርማዎች፣ ሰርተፊኬቶች) አይሰራም — ሁለቱም የሚታወቁ የግጭት ጥቃቶች አላቸው። ለማንኛውም የደህንነት ተጋላጭ ነገር SHA-256 ወይም ከፍ ያለ ይጠቀሙ።

ትላልቅ ፋይሎችን ሃሽ ማድረግ እችላለሁ?

አዎ። ፋይሎች በቀጥታ ግስጋሴ በ2 MB ክፍሎች ይነበባሉ። MD5 እና CRC32 ሙሉ በሙሉ በደረጃ ይካሄዳሉ (ቋሚ ማህደረ ትውስታ)። SHA ሃሾች በWeb Crypto API ውስንነቶች ምክንያት ፋይሉን ወደ ማህደረ ትውስታ መጫን ይፈልጋሉ፣ ስለዚህ ከ~2 GB በላይ ያሉ ፋይሎች በሁሉም አሳሾች ላይ ላይሰሩ ይችላሉ።

MD5 እና SHA-256 የተለያዩ ርዝመቶች ውጤቶችን ለምን ያመነጫሉ?

እያንዳንዱ ስልት ቋሚ መጠን ያለው digest ያወጣል፦ MD5 = 128 bits (32 hex)፣ SHA-1 = 160 bits (40 hex)፣ SHA-256 = 256 bits (64 hex)፣ SHA-384 = 384 bits (96 hex)፣ SHA-512 = 512 bits (128 hex)፣ CRC32 = 32 bits (8 hex)።