本文介绍了如何使用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脚本加密密码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!