ก็จะถูกแปลงออกมาเปนอักษรทั้ง 32 ตัวเท่ากันโดยทั้งหมด การเข้ารหัสจะเป็นการรักษาความปลอดภัยอย่างมาก
เนื่องจากไม่สามารถแปลงกลับมาเป็นข้อมูลเดิมที่กรอกเข้าไป นั้นจึงสมควรนำมาเก็บเป็นรหัสผ่าน เพราะจะไม่มีใครรู้ได้เลย
วิธีคือสร้างฐานข้อมูลขึ้นมาเพื่อเก็บข้อมูลและสร้างฟอร์มกรอกข้อมูล
โค้ด
โค้ด: เลือกทั้งหมด
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
<form id="form1" name="form1" method="post" action="save_md5.php">
<div class="con">
<h1>การบันทึกและเข้ารหัส MD5</h1>
<input type="text" name="md5" size="30" require>
<input type="submit" value="บันทึก">
</div>
</form>
</body>
</html>
โค้ด: เลือกทั้งหมด
<?php
include('condb.php');
$md5 = md5($_POST["md5"]);
//table1
$sql = "INSERT INTO tb_member(md5)
VALUES('$md5')";
$result = mysqli_query($con, $sql);
mysqli_close($con);
if($result){
echo "ค่าที่เข้ารหัสmd5 :"."$md5";
}else{
echo "ค่าที่เข้ารหัสmd5ไม่สำเร็จ";
}
?>
เกี่ยวข้อง
Function PHP md5()