php链接数据库隐藏密码 php链接数据库隐藏密码是多少

各位用php将密码存入数据库,都用什么方法进行加密的php将密码存入数据库,可以分内常见的4种方式:
1、直接md5加密存到到数据库
2、md5两次存到数据库
3、对需要加密的字符串和一个常量 进行混淆加密
4、生成一个随机的变量存到数据库中 , 然后对需要加密的字符串和这个随机变量加密
?php
$str="admin"; //需要加密的字符串
$str2="php";//增加一个常量混淆
$pass1=md5($str);
$pass2=md5(md5($str));
$pass3=md5($str.$str2);
echo $pass1."br".$pass2."br".$pass3;
?
输出:
第四种
$str="admin"; //需要加密的字符串
$encrypt=$row['encrypt']; // 生成的 随机加密字符串 存到数据库中
$pass4=md5($str.$encrypt);
//8db2ec7e9636f124e56f7eb4d7b7cc7e
php如何跳转一个链接,并隐藏这个链接?直接跳转是隐藏不了的 。因为跳转完浏览器的地址栏就会跟着变化,显示最终的地址 。
所以,还要看你最终的需求是什么 。
下载文件(我猜这个需求可能性大)
一般有文件访问权限的系统,会对下载进行限制,如果暴露原始地址 , web服务器又没对访问作限制,就可能泄漏文件,被人任意下载 。
要实现文件访问下载限制,可以在用户请求下载时临时生成一个短期内有效的授权码 , 在后台(数据库中)授权码和文件关联 。用户访问下载的php接口时传入这个授权码,系统检测授权码合法,并找到相关的文件,在php代码中进行输出 。
$file = fopen($file_dir . $file_name,"r"); // 打开文件
// 输入文件类型 如果是其它有mimetype的类型,可改为其它合适的mime
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Accept-Length: ".filesize($file_dir . $file_name));
Header("Content-Disposition: attachment; filename=" . $file_name);
// 输出文件内容
echo fread($file,filesize($file_dir . $file_name));
fclose($file);
exit;
访问其它资源
访问其它网站的资料,如果要隐藏原始网址,可以在php中进行url内容抓?。匾幕捌ヅ涑鲂枰允镜哪谌?nbsp;, 在本站内显示
php连接mysql时没有数据库的用户名和密码怎么办?用户名为root,密码为空 , 添一个空字符串就好,这个是默认的 。你可以自己重新去修改 。
PHP脚本中的链接数据库的用户名跟密码怎么加密?不需要加密 , 也无法加密 。可以这么说,如果数据库和程序是在同一服务器,及数据库的地址是localhost,那么无需加密,因为加密了数据库并不能自己解密,而且只要网站或者服务器不被攻下,没有加密的必要 。
数据库和php程序在不同的服务器 , 就是说你在操作数据库的时候需要远程操作,这样的话需要传输数据库账号密码,可以在本地加密后传输,然后在数据库服务器进行解密后,用原始的账号密码去操作数据库 。
--------------------------------------------------------一般来说,如果你担心服务器被攻下,那么你加密数据库账号密码是多余的,因为人家下载你的源码一看就知道鸟 。
PHP与数据库连接时用的用户名和密码在哪里设置呀 mysql_connect('localhost','root','root'))你在刚开始安装的mysql设定用户名和密码,要是想改你可以用mysql命令自己改,但是建议你最好不要改root的,因为我改过,但是之后mysql就不能用了,又重新装的,可以新建用户,并且授权就行
【php链接数据库隐藏密码 php链接数据库隐藏密码是多少】php链接数据库隐藏密码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php链接数据库隐藏密码是多少、php链接数据库隐藏密码的信息别忘了在本站进行查找喔 。

    推荐阅读