|
|
|
ข้อมูลในฐานข้อมูลเป็นรหัส จะต้องใช้คำสั่งอะไรแปลง insert และแปลงมาอ่าน |
|
|
|
|
|
|
|
md5
|
|
|
|
|
Date :
2014-03-20 17:42:12 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอวิธีการใช้คร่าวๆอย่างละ 1 บรรทัดก็พอ ได้ไหมครับเดี๋ยวผมไปศึกษาเอง
|
|
|
|
|
Date :
2014-03-20 19:36:24 |
By :
indyxa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$sql = "INSERT INTO `tb_user` (_name,_pass) values('"$_POST['username']."','".md5($_POST['password'])."')";
|
|
|
|
|
Date :
2014-03-20 21:32:43 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จริงๆ แค่ค้นคำว่า php md5 ก็น่าจะไปต่อได้แล้วนะครับ
|
|
|
|
|
Date :
2014-03-20 21:52:12 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
555+
|
|
|
|
|
Date :
2014-03-21 08:58:25 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
md5 เข้าได้ถอดไม่ได้น่ะครับ
|
|
|
|
|
Date :
2014-03-21 09:18:13 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$num="5266325"; //
//md5 แปลงได้อย่างเดียว
echo "md5 =".$md5=md5($num)."<br>";
//base64 encode/decode แปลงไปแปลงกลับ
echo "base64_encode =".$encode=base64_encode($num)."<br>";
echo "base64_decode =".$decode=base64_decode($encode);
?>
|
|
|
|
|
Date :
2014-03-21 09:35:12 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้ md5 แปลงข้อมูล แล้ว insert เข้า ตาราง (ใช่กับ password อย่างเดียว)
เวลามีใครกรอกข้อมูล password เข้ามา ผมจะทำการแปลงข้อมูลนั้นเป็น md5 ก่อน
แล้วเอาไปเทียบกับค่า md5 ที่ถูกเก็บมาก่อน ถ้าตรงกันก็แสดงว่า password นั้นถูก
แต่จะทำแบบนี้ต้องมั่นใจว่าจะมีไม่ค่าอะไรแทรกเข้ามา
เช่น การกรอกข้อมูลต้องไม่มีช่องว่าง ซึ่งมันก็มีความผิดพลาดอยู่บ้าง
เพราะเข้าใจว่า md5 แปลงกลับไม่ได้ และ ไม่อยากรับรู้ password ของใคร
จึงต้องทำแบบนี้
ไม่รู้หลักการมันถูกผิดอย่างไร แค่มันใช้งานได้เป็นพอเพียง
|
|
|
|
|
Date :
2014-03-21 10:20:21 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
trim ตัดช่องว่างครับ แล้วค่อย md5
|
|
|
|
|
Date :
2014-03-21 13:05:34 |
By :
randOmizE |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2014-03-21 13:58:25 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|