PHP에서 사용자 암호를 어떻게 암호화합니까?PHP를 사용하는 MySQL의 간단한 암호화 기술
초보자가 이해할 수있는 방식으로 설명해주십시오. 이미이 샘플 코드가 있습니다.
$password = "john856";
$encrypt_password = md5($password);
echo $encrypt_password;
암호화를 사용하지 않는 현재 코드에 어떻게 통합합니까?
<?php
$con = mysql_connect("localhost","root","");
if (!$con) { die('Could not connect: ' . mysql_error()); }
mysql_select_db("koro", $con);
$sql="INSERT INTO users
(LNAME, FNAME, MNAME, UNAME, PW)
VALUES
('$_POST[Lneym]', '$_POST[Fneym]', '$_POST[Mneym]', '$_POST[Uneym]', '$_POST[Pass]')";
if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); }
echo "<script>alert('User added! You can now use the system.')</script>";
mysql_close($con)
?>
사람들이 작업하기를 원한다면 최소한 코드를 형식화해야합니다. –
게시물 서식 지정에 대한 자세한 내용은 markdown 참조 페이지를 참조하십시오. http://stackoverflow.com/editing-help –
해당 코드에서 심각한 mySQL 주입 문제가 있습니다. –