Algoritma cincang memendekkan data input kepada nilai cincang untuk carian dan perbandingan data yang pantas. Jenis algoritma cincang yang biasa digunakan termasuk MD5, SHA-1, SHA-256, SHA-512 dan BLAKE2 untuk jadual cincang tersebar CRC-32 dan CRC-64 untuk pemeriksaan redundansi kitaran, algoritma Pustaka Cook dan algoritma Linden digunakan; pencincangan tidak teratur.
Jenis Algoritma Cincang
Algoritma cincang ialah proses memendekkan panjang data input dengan memetakannya kepada nilai cincang saiz tetap. Cincang ialah pengecam unik yang digunakan untuk mencari dan membandingkan data dengan cepat. Berikut ialah jenis algoritma pencincangan yang biasa digunakan:
1. Jadual Hash Tersebar
2. Cyclic Redundancy Check (CRC)
Algoritma Pustaka Cook: Jadual cincang bebas perlanggaran yang meminimumkan perlanggaran dengan memetakan kunci kepada berbilang baldi cincang.
Atas ialah kandungan terperinci Apakah algoritma hash?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!