Apakah BLAKE3?
BLAKE3 ialah fungsi hash kriptografi moden yang terbit daripada BLAKE2. Ia direka untuk prestasi yang sangat tinggi dan selarian sambil mengekalkan keselamatan yang kukuh. Ia menghasilkan hash 256-bit secara lalai dan menyokong panjang output boleh diperluas (XOF).
Ciri-ciri utama:
- Panjang output boleh diperluas: Boleh menghasilkan hash dengan sebarang panjang
- Prestasi tinggi: Pantas dan boleh diselari pada CPU moden
- Deterministik: Input yang sama sentiasa menghasilkan hash yang sama
- Kesan runtuhan salji: Perubahan kecil pada input menghasilkan output yang sangat berbeza
- Tidak boleh dibalik: Mustahil secara pengiraan untuk membalikkan hash bagi mendapatkan input asal
- Tahan perlanggaran: Sangat sukar mencari dua input berbeza yang menghasilkan hash yang sama
- Hash berkunci: Menyokong kunci pilihan 32 bait untuk fungsi MAC
- Penerbitan kunci: Boleh menerbitkan subkunci daripada bahan kunci dan konteks
Kegunaan biasa:
- Pengesahan integriti fail
- Penyimpanan beralamat kandungan dan penyahpenduaan
- Tandatangan digital dan sijil
- Penyimpanan dan pengesahan kata laluan
- Protokol dan sistem kriptografi