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 sha1() trong PHP

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

Hàm sha1() trong PHP​

Hàm sha1() trong php có tác dụng chuyển một chuỗi sang một chuỗi mới đã được mã hóa theo tiêu chuẩn sha1.

Trong php không có hàm nào hỗ trợ chuyển một chuỗi đã được sử dụng sha1() sang chuỗi ban đầu.

Cú pháp: string sha1 ( string $str [, bool $raw_output = false ] )

Trong đó:
  • $str là chuỗi cần mã hóa
  • $raw_output có giá trị TRUE hoặc FALSE, mặc định là false.
    • Nếu TRUE thì hàm sẽ trả về chuỗi nhị phân với 20 ký tự (đã mã hóa)
    • Nếu FALSE thì hàm trả về chuỗi thập lục phân gồm 40 ký tự (đã mã hóa)
Trả về:
Trả ra một chuỗi số thập lục phân với chiều dài 40 ký tự

Mã hóa với $raw_output = false​


PHP:
$str = "tuihocweb.com";

echo sha1($str, false);

Kết quả:

c807fef83e1390a02fbdf17b5eb369153e9dadc6

PHP:
$str = "tuihocweb.com";

echo sha1($str, true);

Kết quả:

���>��/��{^�i>���

SHA1() là hàm Hash mạnh hơn so với MD5(), nó xảy ra ít đụng độ hơn MD5 nhưng đã bị khuyến cáo là không còn an toàn từ năm 2005.
 
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