如何使用PHP脚本加密密码 [英] How to Encrypt password using PHP Script

查看:189
本文介绍了如何使用PHP脚本加密密码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何在PHP中加密密码,我使用下面的代码使用PHP代码将数据插入数据库,我可以存储新的成员数据,但现在我只是想加密用户密码。



$ b

PHP Script ::

  <?php 
$ objConnect = mysql_connect(localhost,root,);
$ objDB = mysql_select_db(allah);


$ strPassword = $ _POST [sPassword];
$ strName = $ _POST [sName] ;


/ ***插入*** /
$ strSQL =INSERT INTO成员(密码,名称)
VALUES(
' 。$ strPassword。',
'。$ strName。',


;

$ objQuery = mysql_query );
if(!$ objQuery)
{
$ arr ['StatusID'] =0;
$ arr ['Message'] =无法保存数据! ;
}
else
{
$ arr ['StatusID'] =1;
$ arr ['Message'] =注册成功! ;
}

mysql_close($ objConnect);
echo json_encode($ arr);

?>


解决方案

使用mysql encription,

  AES_DECRYPT()
AES_ENCRYPT()

()

  SELECT AES_ENCRYPT('mytext','mykeystring'); 
/ pre>

对于AES_DECRYPT

  SELECT AES_DECRYPT(AES_ENCRYPT ','mykeystring'),
'mykeystring');


How to Encrypt password in PHP, i am using below code to insert data into database using PHP code and i am able to store new member data but now i just want to encrypt user password..

PHP Script::

<?php
$objConnect = mysql_connect("localhost","root","");
$objDB = mysql_select_db("allah);


$strPassword = $_POST["sPassword"];
$strName = $_POST["sName"];


/*** Insert ***/
$strSQL = "INSERT INTO member (Password,Name)
VALUES (
'".$strPassword."',
'".$strName."',

)
";

$objQuery = mysql_query($strSQL);
if(!$objQuery)
{
$arr['StatusID'] = "0";
$arr['Message'] = "Cannot save data!";   
}
else
{
$arr['StatusID'] = "1";
$arr['Message'] = "Register Successfully!";
}

mysql_close($objConnect);
echo json_encode($arr);

?>

解决方案

use mysql encription ,

AES_DECRYPT()    
AES_ENCRYPT()

for AES_ENCRYPT()

  SELECT   AES_ENCRYPT('mytext', 'mykeystring');  

for AES_DECRYPT

SELECT   AES_DECRYPT(AES_ENCRYPT('mytext','mykeystring'),  
'mykeystring'); 

这篇关于如何使用PHP脚本加密密码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆