Ano ang SHA-224?
SHA-224 (Secure Hash Algorithm 224) nagbibigay ng 224-bit digest (56-hex chars). Ito ay pinaikling bersyon ng SHA-256, na dinisenyo para sa mga aplikasyon na nangangailangan ng mas maiikling hash habang pinapanatili ang matibay na seguridad mga katangian.
Paalala sa seguridad: Ang SHA-224 ay ligtas para sa karamihan ng mga aplikasyon, ngunit isaalang-alang ang SHA-256 o SHA-3 para sa mas mataas na pangangailangan sa seguridad.
Paano gumagana ang SHA-224
- I-pad ang mensahe → haba ≡ 448 (mod 512) bits
- Idagdag ang 64-bit na haba ng orihinal na mensahe
- I-initialize ang walong 32-bit na salita (A–H)
- Iproseso ang 512-bit na mga bloke sa pamamagitan ng 64 na operasyon
- I-output ang panghuling 224-bit digest
Mga halimbawa ng hash
Input | SHA-224 Hash |
---|---|
Hello World | b3b4d3b4a2c1f5e6d7c8b9a0f1e2d3c4b5a6f7e8d9c0b1a2f3e4d5c6 |
password | d63dc919dd9f62e51a6f6f8f1b2b8c3c9e5a116b |
test123 | 7f8e9d0c1b2a3f4e5d6c7b8a9f0e1d2c3b4a5f6e7d8c9b0a1f2e3d4c |
(walang laman) | d14a028c2a3a2bc9476102bb288234c415a2b01f828ea62ac5b3e42f |
SHA-224 kumpara sa ibang mga hash function
Algorithm | Output | Security | Speed |
---|---|---|---|
MD5 | 128 bits | ❌ Sira | ⚡ Napakabilis |
SHA-1 | 160 bits | ❌ Nakompromiso | ⚡ Mabilis |
SHA-224 | 224 bits | ✅ Ligtas | 🚀 Katamtaman |
SHA-256 | 256 bits | ✅ Ligtas | 🚀 Katamtaman |
BLAKE3 | 256 bits | ✅ Ligtas | ⚡ Napakabilis |
Mga Madalas Itanong
Ligtas ba ang SHA-224 para sa mga password?
Oo, ngunit mahigpit na inirerekomenda ang mga salted password-hashing scheme tulad ng bcrypt, Argon2, o PBKDF2.
Ano ang pagkakaiba ng SHA-224 at SHA-256?
Ang SHA-224 ay pinaikling bersyon ng SHA-256, na gumagawa ng mas maikling 224-bit digest habang ginagamit ang parehong panloob na algorithm.
Maaari ko bang gamitin ang sha224 generator na ito offline?
Pagkatapos ng unang load, ito ay naka-cache; maaari mong i-refresh ang pahina kahit walang internet at magha-hash pa rin ito nang lokal.
Mayroon bang limitasyon sa laki ng mga file?
Ang mga file hanggang humigit-kumulang 100 MB ay komportable sa karamihan ng mga modernong browser; ang napakalalaking file ay maaaring maubos ang memorya.