ตัวอย่าง
คำนวณแฮ MD5 ของสตริง "Hello" :
<?php
$str = "Hello";
echo md5($str);
?>
ตัวอย่างเช่นเรียกใช้» ความหมายและการใช้งาน
md5() ฟังก์ชั่นคำนวณแฮ MD5 ของสตริง
md5() ฟังก์ชั่นใช้ RSA Data Security, Inc MD5 ข้อความสำคัญขั้นตอนวิธี
จาก RFC 1321 - The MD5 ข้อความสำคัญขั้นตอนวิธีการ: "The MD5 message-digest algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input. The MD5 algorithm is intended for digital signature applications, where a large file must be "compressed" in a secure manner before being encrypted with a private (secret) key under a public-key cryptosystem such as RSA."
ในการคำนวณแฮ MD5 ของไฟล์ให้ใช้ md5_file() ฟังก์ชั่น
วากยสัมพันธ์
md5( string,raw )
พารามิเตอร์ | ลักษณะ |
---|---|
string | จำเป็นต้องใช้ สตริงจะนำไปคำนวณ |
raw | ไม่จำเป็น. ระบุหกเหลี่ยมหรือรูปแบบการออกไบนารี:
|
รายละเอียดทางเทคนิค
กลับค่า: | ส่งคืนกัญชา MD5 การคำนวณเกี่ยวกับความสำเร็จหรือความล้มเหลวผิดพลาดใน |
---|---|
PHP เวอร์ชัน: | 4+ |
การเปลี่ยนแปลง: | พารามิเตอร์ดิบกลายเป็นตัวเลือกใน PHP 5.0 |
ตัวอย่างอื่น ๆ
ตัวอย่างที่ 1
พิมพ์ผลของ md5() :
<?php
$str = "Hello";
echo "The string: ".$str."<br>";
echo
"TRUE - Raw 16 character binary format: ".md5($str, TRUE)."<br>";
echo
"FALSE - 32 character hex number: ".md5($str)."<br>";
?>
ตัวอย่างเช่นเรียกใช้» ตัวอย่างที่ 2
พิมพ์ผลของ md5() จากนั้นทดสอบ:
<?php
$str = "Hello";
echo md5($str);
if (md5($str) ==
"8b1a9953c4611296a827abf8c47804d7")
{
echo "<br>Hello
world!";
exit;
}
?>
ตัวอย่างเช่นเรียกใช้» <PHP สตริงอ้างอิง