客户端提交数据到PHP页面,插入数据库和加解密,RMB感谢
发布网友
发布时间:2022-04-10 07:19
我来回答
共4个回答
热心网友
时间:2022-04-10 08:48
是客户端提交的时候就加密还是入库加密?如果加密的话php5.5以后版本内置password加密方法.追问客户端加密,php解密后录入数据库,大家把加解密看重了哈,很简单的,使用一个字符串把另一个字符串循环加解密就可以了。主要是网页部分我不熟悉,用一点网上找点资料,很凌乱不系统,对php语法也不熟。
热心网友
时间:2022-04-10 10:06
很简单啊,密码加密肯定是用MD5,其他用rc4就可以了追问MD5后没法还原了,课程设计简单表示一下就可以了,只要达到效果,和算法复杂度没多大关系。不知大侠可以解决不?
追答要还原就用rc4加密吧,我发一个给你
/*
* rc4加密算法
* pwd密钥
* data要加密的数据
*/
function rc4($data)//$pwd密钥 $data需加密字符串
{
$pwd="0193e2fghnjj9c41bhh0c69927a7";
$key[]="";
$box[]="";
$cipher="";
$pwd_length=strlen($pwd);
$data_length=strlen($data);
for($i=0;$i<256;$i++)
{
$key[$i]=ord($pwd[$i%$pwd_length]);
$box[$i]=$i;
}
for($j=$i=0;$i<256;$i++)
{
$j=($j+$box[$i]+$key[$i])%256;
$tmp=$box[$i];
$box[$i]=$box[$j];
$box[$j]=$tmp;
}
for($a=$j=$i=0;$i<$data_length;$i++)
{
$a=($a+1)%256;
$j=($j+$box[$a])%256;
$tmp=$box[$a];
$box[$a]=$box[$j];
$box[$j]=$tmp;
$k=$box[(($box[$a]+$box[$j])%256)];
$cipher.=chr(ord($data[$i])^$k);
}
return $cipher;
}
加密和解密都调这个方法
热心网友
时间:2022-04-10 11:41
你QQ多少??我可以帮你做,私信交流好不?
热心网友
时间:2022-04-10 13:32
easy,,,,,,追问谢谢,留个扣扣吧,方便点,或者发私信给我~
php程序怎么编写,页面键入密码,与数据库进行确认密码,然后显示登录是否...
<!登录验证页:login1.php> 用户名 密码 login1.php代码:<?php mysqli=mysql_connect("localhost","root","***","testdb");name=$_POST["name"];passowrd=$_POST["password"];if ($name && $passowrd){ sql = "SELECT * FROM test1 WHERE name='$name' and password...
hbuilder里面的html提交表单到php插入数据到mysql里面? 求大神指教...
您好,提交格式一般默认为表单格式,只要你的html里form的method="post";就行了,想插入到mysql里面,你的php文档里首先要 POST获取表单的提交的数据 连接数据库(输入用户名,密码)转到数据库名,表单名 往里面插入数据(规范格式)关闭连接 返回需要返回的提示 ...
求教:php读取html标签中内容,插入到数据库
php可以使用 fopen 打开文件 然后fread读文件。或者你可以使用file_get_contents获取文件内容。然后连接数据库,把或者的内容,当成一个字段插入到数据库对应的字段里
php 如何避免刷新页面重复插入数据到数据库
每次进入提交的页面,给一个session,为了避免重复,session的key可以是随机的。在表单填写页面 <?php session_start(); // 启用session time = time();key = 'sess_' . $time; // 根据时间生成一个随机的session key _SESSION[$key] = $time; // 设置session的值 ?> <!--{通过隐藏表单...
高难度问题,精PHP及加密解密的进.某网站提交一个表单后,会来到这个页面...
貌似很复杂的样子,不过估计不是md5,因为md5加密32位,这已经好多87位很多的可能,合并,截取等等
PHP如何将下面数组遍历,插入数据库
有两个方法可供选择,一种是把数据存入csv文件,然后执行load data infile 还有一种就是类似于sql server里面的bulk insert,使用insert语句插入批量数据,结合PHP的implode函数,可以很简单的实现大批量数组数据的一次性插入。[php] view plaincopy statement = "INSERT INTO table (title, type, customer...
php 将从数据库中得到的值传到另一个页面
<?php echo $row["name"]?><input type="hidden" name="realname" value="<?=$row["name"]?>" /><!--每个里面加上这上一个隐藏的表单,这样你提交之后就可以在另外一个页面获取值了--> 性别: <?php echo $row["sex"]?> 年龄: <?php echo $row["age"]?> 在另外一个...
php如何在一个页面从数据库返回数据到原表单的文本框里
一般这个页面要有get传值,后台只有接收到这个get值才能判断到底取哪条数据放到文本框中。一般根据id,从数据库选出数据,最后再放到页面上就行。其实就是一般理解的 “编辑”,对原有数据的修改。
php解密是什么意思?
PHP是一种非常流行的编程语言,被广泛应用于搭建各种类型的数据库、网站和应用程序。许多编程人员和安全专家可以使用PHP解密的技术来保护您的数据,因为它提供了高级的加密技术和强大的解密工具。如果您是一名开发者或网站管理员,大大的了解PHP解密的技术,是保护您的网站和用户信息的关键。尽管PHP解密的技术...
PHP如何做好最基础的安全防范
例如有一个process.php的脚本文件,会将接收到的数据插入到数据库,接收用户输入数据的表单可能如下: < input name="username" type ="text" size = "15" maxlength = "64" > 这样,当提交数据到process.php之后,php会注册一个$username变量,将这个变量数据提交到process.php,同时对于任何POST或GET请求参数,都会...