06/04/2021, 14:46
Hàm hash_final() trong PHP - PHP Function
Code $ctx = hash_init("md5"); hash_update($ctx, "this is a test") . "<br />"; echo hash_final($ctx) . "<br />";
Hàm hash_final()
sẽ hoàn thành bước cuối cùng trong quá trình mã hóa và nhận về kết quả mã hóa.
Cú pháp
Cú pháp: hash_final($context, $raw_output);
Trong đó:
$context
sẽ là tài nguyên quy định thuật toán mã hóa.$context
chính là kết quả của hàmhash_init()
.$raw_output
là tham số không bắt buộc, giá trị mặc định là FALSE.- Nếu
$raw_output = FALSE
, hàmhash_final()
sẽ trả về kết quả là chuỗi thập phân in thường. - Nếu
$raw_output = TRUE
, hàmhash_final()
sẽ trả về kết quả là chuỗi nhị phân.
- Nếu
Kết quả trả về
Hàm chả về chuỗi đã được mã hóa.
Ví dụ
Sử dụng hàm hash_final()
nhận kết quả là chuỗi thập phân in thường:
Code
$ctx = hash_init("md5"); hash_update($ctx, "this is a test") . "<br />"; echo hash_final($ctx) . "<br />";
Kết quả
54b0c58c7ce9f2a8b551351102ee0938
Tham khảo: php.net
Nguồn: Zaidap.com.net