Có gì mới?

Chào mừng bạn đến với diễn đàn Tui Học Web

Vui lòng đăng ký hoặc đăng nhập để sử dụng hết các tính năng của forum nhé!
  • Thông báo: Hiện tại do admin không có nhiều thời gian và không thể tiếp tục quản trị và maintain forum, do đó forum sẽ có dự định được đóng lại từ 06/2022, cảm ơn mọi người đã đồng hành cùng forum suốt thời gian vừa qua. Cảm ơn rất nhiều.

Kiến thức Hàm hash() trong PHP

Kiến thức
Tình trạng
Không mở trả lời sau này.

Hàm hash() trong PHP​

Hàm hash() sẽ mã hóa chuỗi truyền vào theo một thuật toán nhất định. Thuật toán mã hóa sẽ do người dùng cung cấp.

Cú pháp: hash( $algo, $str ,$raw_output);

Trong đó:
  • $algo là thuật toán mã hóa.
  • $str là chuỗi cần mã hóa.
  • $raw_output là tham số, mặc định mang giá trị FALSE chuỗi trả về sẽ là chuỗi in thường thập phân. Nếu $raw_output mang giá trị TRUE chuỗi trả về sẽ là chuỗi theo kiểu nhị phân.
Trả về:

Hàm sẽ trả về chuỗi được tính toán dưới dạng nhị phân nếu $raw_output mang giá trị TRUE, và trả về chuỗi được tính toán dưới dạng thập phân nếu $raw_output mang giá trị FALSE .

Cách dùng:

Hash theo thuật toán ripemd160


PHP:
echo hash('ripemd160', 'The quick brown fox jumped over the lazy dog.') . "<br />";
echo hash('ripemd160', 'The quick brown fox jumped over the lazy dog.', true);

Kết quả:

Mã:
5c6ffbdd40d9556b73a21e63c3e0e904
ec457d0a974c48d5685a7efa03d137dc8bbde7e3

Hash theo thuật toán MD5

PHP:
echo hash('md5', 'The quick brown fox jumped over the lazy dog.') . "<br />";
echo md5("The quick brown fox jumped over the lazy dog.") . "<br />";

Kết quả:

Mã:
5c6ffbdd40d9556b73a21e63c3e0e904
5c6ffbdd40d9556b73a21e63c3e0e904
 
Tình trạng
Không mở trả lời sau này.

Bài viết và chủ đề liên quan

shape1
shape2
shape3
shape4
shape7
shape8
Bên trên