Apakah SHA-256?
SHA-256 ialah fungsi hash kriptografi daripada keluarga SHA-2. Ia mengambil input apa-apa saiz dan menghasilkan output 256-bit yang biasanya ditulis sebagai rentetan heksadesimal 64 aksara.
SHA-256 bersifat deterministik: input yang sama menghasilkan digest yang sama. Perubahan kecil pada input menghasilkan hash yang sangat berbeza.
Apakah Penjana Hash SHA-256?
Penjana hash SHA-256 menukar teks kepada digest SHA-256. Tampal teks ke medan input dan alat ini mengira hash terus dalam pelayar menggunakan crypto.subtle.digest().
Hash bukan penyulitan. Hash ialah cap jari sehala untuk data dan tidak direka untuk dikembalikan kepada teks asal.
SHA-256 vs MD5
MD5 menghasilkan hash 128-bit dan masih wujud dalam sistem lama, tetapi ia tidak sesuai untuk semakan integriti yang sensitif keselamatan kerana serangan collision praktikal telah diketahui.
SHA-256 menghasilkan hash 256-bit dan merupakan pilihan lalai yang lebih baik untuk hash moden. Untuk kata laluan, gunakan bcrypt, Argon2, atau PBKDF2, bukan SHA-256 mentah.
Cara Menggunakan Penjana SHA-256
- Masukkan teks dalam medan input.
- Biarkan Jana Automatik aktif atau klik Jana secara manual.
- Gunakan Muat naik fail untuk memuatkan fail teks.
- Salin hash SHA-256 64 aksara daripada medan hasil.
Contoh input:
hello
Output SHA-256:
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Data sebagai Parameter
Anda boleh mengisi medan input dengan parameter ?input=:
https://www.uprek.com/ms/tools/penjana-hash-sha-256?input=hello
Butiran Teknikal dan Privasi
Alat ini menggunakan Web Crypto API bawaan pelayar: crypto.subtle.digest('SHA-256', data). Input diproses dengan TextEncoder, di-hash secara setempat, dan dipaparkan sebagai heksadesimal huruf kecil.
Input anda diproses dalam pelayar. Halaman statik UPREK tidak memerlukan pelayan runtime untuk menjana hash.