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

php如何对文件进行RC4加密

发布网友 发布时间:2022-04-18 23:59

我来回答

3个回答

热心网友 时间:2022-04-19 01:28

1.原始钥匙 key
2.md5(md5+常量) 加密原始key => mkey
3.mkey 作为AC4的密匙 ac_mkey
4.ac_mkey 对加密数据 进行 AC4 加密 得到AC4密码
5.AC4密码 在进行一次 AC4加密可还原 加密数据
简单来说,一句话,用md5 做AC4的密匙
以下是代码
<?php
/*
* rc4加密算法
* $pwd 密钥
* $data 要加密的数据
*/
function rc4 ($pwd, $data)//$pwd密钥 $data需加密字符串
{
$key[] ="";
$box[] ="";

$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;
}

$key = '5201314'; //原始KEY
$pwd = md5(md5($key).'我是常量'); //md5+常量
$data = '我爱北京天安门'; //要加密的数据
$cipher = rc4($pwd, $data); //AC4 加密算法
$c = rc4($pwd, $cipher); //AC4 加密算法还原 (还原只需要重新加密一次)
echo '<pre>';
var_mp($key);
var_mp($pwd);
var_mp($data);
var_mp($cipher);
var_mp($c);
?>

热心网友 时间:2022-04-19 02:46

不清楚。

给文件加密,我使用的是超级加密3000.

超级加密 3000采用先进的加密算法,使你的文件和文件夹加密后,真正的达到超高的加密强度,让你的加密数据无懈可击。

热心网友 时间:2022-04-19 04:21

可以帮你不免费需要吗追问加你扣是吗?可以收费

追答是的

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么有世界三大男高音,而没有人是世界三大最高男音? 各位,请教一个问题。给一个初次见面的朋友用日文怎么写信? 男友不好意思夸我,怎么办? 结婚不发朋友圈 2023年哈尔滨12月一般多少度-12月份去哈尔滨穿什么合适 《狱中联欢》教案 狱中联欢、赤壁之战、田忌赛马、一夜的工作、石灰吟按时间的先后顺序排... 狱中联欢是按照——顺序来记叙的?文中详写的是——略写的是—— 如何对待轻视你的人? 看透身边这七种人,提升自己格局和认知 第一个获得欧文是奖的中国人是马家军的杰出代表——() 大晚上不睡觉一直在直播间的是水军吗? 请教真皮鞋的护理方法? “请原谅我 我的自负 刻着一道孤独” 什么意思呀 皮带,皮衣,皮鞋,皮包如何保养? 我到底做错了什么,要看你们每天在朋友圈刷屏 朋友圈发原谅我当初犯了一个错意思? 我没有满足他,没有给他买他想要的东西,?是我的错,他没有原谅我,所以他要在朋友圈里旁敲侧击的说出来 皮鞋、皮衣该如何保养? 怎么朋友圈道歉 有个男人在朋友圈发了&quot;昨天给你们做错了。大家原谅我&quot;。男人很对不起,所以这样发吗? 当你在朋友圈看到自己老公发的主啊都是我的错,请你原谅我,这个是什么心态啊 老婆在朋友圈说说,如果我有一天我开始捞偏门了,请原谅我,因为生活真的不尽人意,是什么意思? 暧昧期,男人发了&quot;原谅我&quot;在朋友圈。一般男人比较容易发了这样的句子吗?还有如果他真心情的话,几天 RC4的RC4加密算法 海门市酝酵生物科技有限公司怎么样? 海门碧云天生物技术有限公司怎么样? 海门海枫达生物科技有限公司怎么样? 海门臻乐医药科技有限公司怎么样? 海门俊泰生物科技有限公司怎么样? 天天不吃午饭晚饭早饭少吃点可以减肥嘛? 每天不吃午饭,只吃早餐和晚饭可以减肥么 不吃午饭和晚饭对减肥帮助大不大? 不吃早饭、午饭 只吃少量的晚饭 能减肥吗? 月亮和星星是什么关系? 星星和月亮是什么关系? 星星和月亮这则寓言讲了什么道理 星星和月亮是什么关系呀? - 信息提示 星星和月亮的诗句。 月亮和星星哪个亮? 星星和月亮为什么从来不同时出现?? 函数列表法怎么列 你们说,星星和月亮是什么关系呢? 函数画图怎么列表 星星与月亮为伴,而你与我为伴形容爱情什么意思? 函数极值怎么列表 如何开启notepad++函数列表功能 初中所有函数列表总结? 请高手指教: EXCEL中单元格取不同值时,函数结果如何列表表示?