问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP加密代码怎么写!

发布网友 发布时间:2022-04-22 08:02

我来回答

3个回答

懂视网 时间:2022-04-22 12:24

<?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> ";  
print "Encrypted text : $enc_text <Br> ";  
print "Decrypted text : $dec_text <Br> ";  
?>  

热心网友 时间:2022-04-22 09:32

<?
function base_key_encode($txt,$key){
$txt=base64_encode($txt);//先将txt进行base64编码转换
$tmp="";//用来存贮通过key加密后的值
for($i=0;$i<strlen($txt);$i++){
$z=$txt[$i];
//echo "z=".$z."<br>$i<hr>";
for($j=0;$j<strlen($key);$j++){//将txt的第i个字符与key的每一个字符进行异或运算
// echo "key[j]=".$key[$j]."<br>";
// echo "z=".$z."<br>";
$z=$z ^ $key[$j];
}
$tmp.=$z;
//echo "<hr>";
}
return $tmp;
}
function base_key_decode($txt,$key){
//echo "txt=".$txt."<br><hr>";
$m=strlen($key)-1;//算出key的长度
for($i=0;$i<strlen($txt);$i++){
$z=$txt[$i];
//echo "z=".$z."<br>$i<hr>";
for($j=$m;$j>=0;$j--){//将txt的第i个字符与key的每一个字符进行异或运算,顺序变为key的最后一位字符开始
//echo "j=".$j."<br>";
$z=$z ^ $key[$j];
//echo "z=".$z;
}
$tmp.=$z;
}
$tmp=base64_decode($tmp);
return $tmp;
}
$txt="123test";
echo $txt;//输出原始串
echo "<br>";
echo base_key_encode($txt,"key");//通过key加密后的串
echo "<br>";
echo base_key_decode(base_key_encode($txt,"key"),"key");//解密后的串
?>
有问题可以百度HI我
觉得好的话,给加点分吧,嘻嘻..

热心网友 时间:2022-04-22 10:50

function b64encode($string)
{
$data = base64_encode($string);
$data = str_replace(array('+','/','='),array('-','_',''),$data);
return $data;
}

/**
* base64_decode
* @param $string
* @return string
* @author www.51reward.com
*/
function b64decode($string)
{
$data = str_replace(array('-','_'),array('+','/'),$string);
$mod4 = mb_strlen($data) % 4;
if ($mod4)
{
$data .= substr('====', $mod4);
}
return base64_decode($data);
}
要求不严格的情况下,用这二个函数
PHP实现RSA加密,解密,加签,验签

在加密与签名处理中,公钥与私钥扮演着关键角色。公钥负责加密数据,而私钥则用于解密。同时,私钥用于创建数据签名,公钥则用于验证这些签名的完整性。为了实现RSA加密、解密、加签与验签,我们编写以下代码片段:获取结果如下:上述内容旨在为读者提供实践指导,更多深入的PHP大厂面试文档、进阶架构视频以及精选...

aippt自动生成工具

随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图、条形...

php加密方式?

虽然说crypt()函数在使用上已足够,但是password_hash()不仅可以使我们的代码更加简短,而且还在安全方面给了我们更好的保障,所以,现在PHP的官方都是推荐这种方式来加密用户的密码,很多流行的框架比如Laravel就是用的这种加密方式。 ?php $hash=password_hash($passwod,PASSWORD_DEFAULT);对,就是这么简单,一行代码,Alld...

php加密和解密的代码

&lt;?php a="admin";b=base64_encode($a);c=base64_decode($b);echo "加密前:\$a=",$a,"";echo "加密后:\$b=",$b,"";echo "解密后:\$c=",$c,"";?&gt; 如果对这种方式得到的加密结果不满意,你可以对加密后或者加密前的字符串进行可逆处理(可逆是为了方便解密),然后在进行加密...

求php aes加密代码,编码是UTF-8

key = pack('H*', "bcb04b7e103a0cd8b54763051cef08bc55abe029fdebae5e1d417e2ffb2a00a3"); // 显示 AES-128, 192, 256 对应的密钥长度: // 16,24,32 字节。 $key_size = strlen($key); echo "Key size: " . $key_size . "\n"; $plaintext = "This st...

PHP实现RSA加密,解密,加签,验签

公钥是加密数据的工具,而私钥则是解密数据的钥匙。私钥用于生成签名,公钥则用于验证签名的有效性。以下是封装好的RSA代码:得到的结果:希望这篇文章能对大家有所帮助。许多PHP开发者进阶时会遇到各种难题和瓶颈,业务代码写多了容易失去方向,不知从何入手提升。为此,我整理了一系列资料,涵盖但不限于...

如何用php做AES加密解密,编码是UTF-8,跪谢求代码

protected $mode = MCRYPT_MODE_ECB;protected $pad_method = NULL;protected $secret_key = '';protected $iv = '';public function set_cipher($cipher){ this-&gt;cipher = $cipher;} public function set_mode($mode){ this-&gt;mode = $mode;} public function set_iv($iv){ this-&gt;iv = ...

php源码怎么加密

&lt;?php echo "hello world";首先 ,我们把这段代码变为通过eval执行的 &lt;?php eval('echo "hello world";');然后 ,我们再进行一些转换,比如说base64编码 &lt;?php eval(base64_decode('ZWNobyAiaGVsbG8gd29ybGQiOw=='));就这样子,我们的第一个加密过的php代码新鲜出炉了。。。上面这个例子...

phpMD5加密16位的实现方法

substr(md5("admin"),8,16); // 16位MD5加密md5("admin"); // 32位MD5加密php md5下16位和32位的实现代码 代码:16位的MD5加密用substr函数截取了字符得到实现。附:如果遇到MD5加密文件,而又不知道密码,请在数据库中换上这组加密的数据。echo md5("admin"...

php,变量的md5加密

md5加密代码php md5加密注册 php php md5加密post md5加密php解密 php 并且 什么是md5 绕过md5 php 其他类似问题 2008-09-08 php中如何使用MD5加密? 8 2013-08-21 php中的MD5加密 1 2014-01-28 PHP MD5加密问题 7 2014-11-07 php md5加密 最多多少位 2 2016-08-15 php中的md5加密 ...

求教php AES/CBS/PKCS5Padding加密

ecb加密方式,其实底层是调用AES_encrypt接口,你可以去看源码。 下面的代码给你一个参考,只不过,我是在调用aes_encrypt外面,自己严格控制了in和out的长度,out的长度大于in,并且必须是大于等于16的整数倍。

php源码加密后怎么解密 PHP代码加密 PHP代码加密工具 php7代码加密 js代码加密 php扩展给代码加密 php7代码加密保护 加密代码 php怎么加密
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请帮忙查iphone4手机的序列号dx3hnchpdp0n DX3J481PDP0N帮忙查一下 是真的吗 我不会查 大神们是翻新的? 苹果4激活日期查询 猫猫一直发情怎么办呢 如何帮助猫咪度过发情期呢? 本科英语都要过4级吗 车子中间的踏板是什么 高考400分能考哪些军事类二本 联通3g双卡双待智能导航手机 ...可以一个卡装移动2g的卡,专打电话,一个卡装联通3g流量卡吗 英特尔 7代 I5 7400 核显 看电影能开蓝光吗? 会不会卡顿啊?? 7代cpu核心显卡都不支持DVi输出吗 一家三口都是移动手机想安装WiFi怎么办? vivos11怎么打开文件管理 请教变压器S11系列的铁损和铜损。 s11盖伦还出挺进破坏者吗? 盖伦出装s11是什么? 寒冰辅助出装s11帝国指令是什么? S11赛季的帝国指令寒冰辅助玩法是什么样的? 高分求一段PHP加密代码的解密算法??? 手机内存卡怎么插到电脑里面 怎么样将手机上的内存卡上的歌复制在电脑上?? 怎么把刚买的手机的内存卡给插到电脑上 啊 电脑上怎么将手机sd内存卡插入 求解密一段php加密代码 能不用验证就被盗了吗? 如何登陆别人码不需要验证码 微信怎样可以不用短信验证就登录? 请问pr相册,怎么做方便些? 华为P9的操作系统有必要由4.1升级为5.0吗? 核显七代 1.8g显存是什么意思? 第七代i7 CPU 对比第6代有改进吗 CPU HD和UHD区别? 3dmax的模型上能不能加视频画面 3DMAX里渲染视频的问题! 苹果手机更新系统卡怎么办 梦到一个花盆中有许多蚯蚓在爬? 梦见养花的盆里有很多的蚯蚓 梦见花盆里出现恶心的像蚯蚓样很长的虫? 梦见在花盆里挖出好多蚯蚓是什么意思? 梦见很多蚯蚓往家里的盆子里爬? 花盆里有蚯蚓好不好 梦见米盆里很多死蚯蚓 梦见洗脸盆有蚯蚓 挑子能吃吗 桃子是不是上火的?吃桃子上火吗 上火牙龈发炎能不能吃桃子和鸡蛋? php代码加密怎么解密? 牙龈发炎能吃桃子吗 钱塘江大桥由中国桥梁专家谁主持设计