Hàm hash_final() trong PHP
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.
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
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.
Bài viết này được đăng tại [free tuts .net]
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