Trần Ngọc Thanh
- 347
- 29/07/2025
Hàm sha1() trong PHP dùng để băm một chuỗi thành một chuỗi đã mã hóa, chuỗi mã hóa sẽ có 40 ký tự hoặc 20 ký tự, chi tiết như nào hãy cùng chúng tôi phân tích:
Hàm sha1() trong PHP
Chức năng của Hàm sha1() trong PHP
Hàm sha1() trong PHP dùng để băm một chuỗi thành một chuỗi đã mã hóa, chuỗi mã hóa sẽ có 40 ký tự hoặc 20 ký tự, trường hợp true sẽ có 20 ký tự, false sẽ có 40 ký tự, mặc định là false sẽ có 40 ký tự.
Ví dụ & Ứng dụng của Hàm sha1() trong PHP
Ví dụ Hàm sha1() trong PHP
<?php
$chuoistr = "ps12345";
$chuoimoi = sha1($chuoistr);
echo $chuoimoi ;
echo "<br>";
$chuoitrue = sha1($chuoistr,true);
echo $chuoitrue;
echo "<br>";
$chuoifalse = sha1($chuoistr,false);
echo $chuoifalse;
?>
Kết quả:
c7b1275625f2af4c466c824e3f29f401fc908a68
DZ'V%�LFl�N?)����h
c7b1275625f2af4c466c824e3f29f401fc908a68
Ứng dụng Hàm sha1() trong PHP
<?php
$matkhaunhap = "ps12345";
$matkhausha1 = sha1($matkhaunhap);
$matkhausql = "c7b1275625f2af4c466c824e3f29f401fc908a68";
if($matkhausha1 == $matkhausql){
echo "Đúng mật khẩu";
}else{
echo "Sai mật khẩu";
}
?>
Kết quả:
Đúng mật khẩu
Mật khẩu khách nhập là ps12345, mình lấy mật khẩu đó mã hóa sha1() và so sánh với mật khẩu đã mã hóa sha1() trong database, nếu giống nhau thì thông báo Đúng mật khẩu, nếu không giống nhau thì thông báo Sai mật khẩu.
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Hàm sha1() trong PHP.
- 0 Bình luận

Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Hàm sha1() trong PHP
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn