SHA-256 Hash Generator

Generate secure SHA-256 cryptographic hashes for digital signatures, certificates, and blockchain applications

Subukan ang mga halimbawang ito:

Ano ang SHA-256?

SHA-256 (Secure Hash Algorithm 256) gumagawa ng fixed 256-bit (64-hex characters) digest mula sa anumang input. Bahagi ng SHA-2 family na dinisenyo ng NSA at na-standardize ng NIST noong 2001, malawakang ginagamit para sa mga security-critical na aplikasyon sa buong mundo.

Paalala sa seguridad: Nanatiling ligtas ang SHA-256 laban sa kasalukuyang collision at preimage attacks—perpekto para sa integridad ng file, digital signatures, at blockchain.

Paano gumagana ang SHA-256

  1. I-pad ang mensahe → haba ≡ 448 (mod 512) bits
  2. Idagdag ang 64-bit big-endian na haba ng mensahe
  3. I-initialize ang walong 32-bit na salita (unang 32 bits ng square roots ng mga prime)
  4. Iproseso ang bawat 512-bit na bloke sa pamamagitan ng 64 na rounds ng bitwise operations
  5. Pagsamahin ang mga resulta upang makabuo ng 256-bit digest

Mga Halimbawang Hash

InputSHA-256 Hash
Hello Worlda591a6d40bf420404a011733cfb7b190d62c65bf0bcda32b57b277d9ad9f146e
password5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8
test123ecd71870d1963316a97e3ac3408c9835ad8cf0f3c1bc703527c30265534f75ae
(walang laman)e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855

SHA-256 kumpara sa Ibang Hash Functions

AlgorithmOutputSecuritySpeed
MD5128 bits❌ Sira⚡ Napakabilis
SHA-1160 bits❌ Sira⚡ Mabilis
SHA-256256 bits✅ Ligtas🚀 Katamtaman
SHA-384384 bits✅ Ligtas🚀 Katamtamang mabagal
SHA-512512 bits✅ Napakaligtas🚀 Mabagal

Mga Madalas Itanong

Ligtas ba ang SHA-256 para sa mga password?

Habang malakas ang SHA-256 cryptographically, gumamit ng mga espesyal na password-hashing algorithms (bcrypt, Argon2, PBKDF2) na may salting para sa pag-iimbak ng mga password.

Maaaring baligtarin ba ang SHA-256?

Hindi. One-way ang SHA-256; ang pagbabaliktad ay nangangailangan ng brute-force o rainbow tables, na hindi praktikal para sa mga komplikadong input.

Bakit gamitin ang SHA-256 kaysa SHA-1?

Nag-aalok ang SHA-256 ng mas malakas na collision resistance at aprubado ng NIST para sa mga secure na aplikasyon.

Resources