|
|
|
พอจะมีวิธีถอดรหัส password มั้ยค่ะ...ถ้า possword ที่เก็บในดาต้าเบส เราเข้ารหัสด้วย คำสั่ง password ของ |
|
|
|
|
|
|
|
ลองเอา function ที่ชื่อว่า password มาดูก่อนครับ ว่ามันใช้อะไรเข้ารหัสครับ
|
|
|
|
|
Date :
2009-04-02 16:23:03 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่ค่ะคำสั่ง เพิ่มพาสเวิร์ดเข้าดาต้าเบสค่ะ
if ( $action == "U" )
{
$sql = "SELECT * FROM $tabName WHERE userid='$userid'";
$result = mysql_query( $sql );
$errmsg =mysql_error();
echo "$errmsg";
if ($authen_level == 1) {
$chk_superadmin = 1;
}
if( mysql_affected_rows( ) > 0 ) {
$sql = "UPDATE $tabName SET authorize_type = '$authen_level', acllevel = '$authen_acl', dept = '$authen_dept', useremail = '$useremail', chk_superadmin = '$chk_superadmin' WHERE userid='$userid'";
} else {
$sql = "INSERT INTO $tabName (userid, pwd, authorize_type, acllevel, dept, useremail, chk_superadmin) VALUES ('$code', password('$pwd'), '$authen_level', '$authen_acl', '$authen_dept', '$useremail', '$chk_superadmin')";
}
$result = mysql_query( $sql );
$errmsg =mysql_error();
echo "$errmsg";
if( mysql_affected_rows( ) > 0 )
{
msgbox( $alreadysaved );
}//end check any insert data?
$action = "";
}
อยากรู้ว่าถ้าเราใช้ password('possword จริง') แบบนี้จะมีคำสั่งไหนที่สามารถถอดรหัสได้บ้างค่ะ
|
|
|
|
|
Date :
2009-04-02 16:41:59 |
By :
ammyamm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
md 5 หรือป่าว
|
|
|
|
|
Date :
2009-04-02 16:50:55 |
By :
imagepinan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รู้สึกฟังก์ชั่นนี้จะเป็นการเข้ารหัสแบบทางเดียวนะครับ คือเข้ารหัสได้แต่ถอดรหัสไม่ได้ครับ
|
|
|
|
|
Date :
2009-04-02 16:58:20 |
By :
zepherus |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่มีวิธีเลยหรอค่ะ...................TT _ TT
ขอบคุณทุกคำแนะนำมากๆๆ ค่ะ
|
|
|
|
|
Date :
2009-04-02 17:04:18 |
By :
ammyamm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
password เป็นฟังก์ชั่นที่เขียนขึ้นมาเอง อาจจะเข้า md5 หรือ sha1
หรือในนั้นอาจมีการ gen private key ด้วยก็เป็นได้
หา function password มาแปะครับ จะได้รู้ว่ามันเข้าแบบไหน
|
|
|
|
|
Date :
2009-04-02 23:36:34 |
By :
plakrim |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะเข้ารหัสแล้วต้องการถอดรหัสออกมาต้องเข้ารหัสแบบ
//เข้ารหัส
$str = 'This is an encoded string';
echo base64_encode($str);
//ได้มาเป็น VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==
// ถอดรหัส
$str = 'VGhpcyBpcyBhbiBlbmNvZGVkIHN0cmluZw==';
echo base64_decode($str);
// ออกมาเป็น This is an encoded string
|
|
|
|
|
Date :
2009-04-03 07:50:23 |
By :
kataynoy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|