如何在表单提交前将密码加密? <form name="form1" method="post" action=""></form> ^^^^^^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是,如果get的话用js加密,到服务器后在用相同的办法解密就行了 研究一下这段加密代码!<?php $key = "This is supposed to be a secret key !!!"; function keyED($txt,$encrypt_key) { $encrypt_key = md5($encrypt_key); $ctr=0; $tmp = ""; for ($i=0;$i<strlen($txt);$i++) { if ($ctr==strlen($encrypt_key)) $ctr=0; $tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1); $ctr++; } return $tmp; } function encrypt($txt,$key) { srand((double)microtime()*1000000); $encrypt_key = md5(rand(0,32000)); $ctr=0; $tmp = ""; for ($i=0;$i<strlen($txt);$i++) { if ($ctr==strlen($encrypt_key)) $ctr=0; $tmp.= substr($encrypt_key,$ctr,1) . (substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1)); $ctr++; } return keyED($tmp,$key); } function decrypt($txt,$key) { $txt = keyED($txt,$key); $tmp = ""; for ($i=0;$i<strlen($txt);$i++) { $md5 = substr($txt,$i,1); $i++; $tmp.= (substr($txt,$i,1) ^ $md5); } return $tmp; } $string = "Hello World !!!"; // encrypt $string, and store it in $enc_text $enc_text = encrypt($string,$key); // decrypt the encrypted text $enc_text, and store it in $dec_text $dec_text = decrypt($enc_text,$key); print "Original text : $string <Br>\n"; print "Encrypted text : $enc_text <Br>\n"; print "Decrypted text : $dec_text <Br>\n"; ?> Smarty-3.0B8 和 Smarty 2.6.25 调用并返回php页面 请教一个关于时间的问题~~ 法文,荷兰文,德文,英文,俄文 都是系统自带语言吗?(网站项目需要支持,希望给个建议 连接MYSQL数据库时出错,请问量什么问题. 怎样实现文章自动换行?50分 什么php函数可以刷新页面? 用什么邮件服务器让PHP在WINDOWS下支持MAIL()函数 改版了呀~~好好看哦~~~:) php5.6 preg_replace如何替换成preg_replace_callback 我发现了一个新的概念 将记录直接用delete删除那么BLOB或CLOB的数据会跟着被删除吗?
<?php
$key = "This is supposed to be a secret key !!!"; function keyED($txt,$encrypt_key)
{
$encrypt_key = md5($encrypt_key);
$ctr=0;
$tmp = "";
for ($i=0;$i<strlen($txt);$i++)
{
if ($ctr==strlen($encrypt_key)) $ctr=0;
$tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1);
$ctr++;
}
return $tmp;
} function encrypt($txt,$key)
{
srand((double)microtime()*1000000);
$encrypt_key = md5(rand(0,32000));
$ctr=0;
$tmp = "";
for ($i=0;$i<strlen($txt);$i++)
{
if ($ctr==strlen($encrypt_key)) $ctr=0;
$tmp.= substr($encrypt_key,$ctr,1) .
(substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1));
$ctr++;
}
return keyED($tmp,$key);
} function decrypt($txt,$key)
{
$txt = keyED($txt,$key);
$tmp = "";
for ($i=0;$i<strlen($txt);$i++)
{
$md5 = substr($txt,$i,1);
$i++;
$tmp.= (substr($txt,$i,1) ^ $md5);
}
return $tmp;
} $string = "Hello World !!!"; // encrypt $string, and store it in $enc_text
$enc_text = encrypt($string,$key); // decrypt the encrypted text $enc_text, and store it in $dec_text
$dec_text = decrypt($enc_text,$key); print "Original text : $string <Br>\n";
print "Encrypted text : $enc_text <Br>\n";
print "Decrypted text : $dec_text <Br>\n";
?>