国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php實現rc4加密算法代碼

2024-05-04 23:15:07
字體:
來源:轉載
供稿:網友
代碼

復制代碼 代碼如下:


/*
* 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;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新闻| 收藏| 长沙市| 定日县| 新宾| 安塞县| 益阳市| 贵州省| 江孜县| 威信县| 宾阳县| 忻州市| 通渭县| 阜阳市| 龙山县| 视频| 正安县| 海阳市| 塔城市| 临沂市| 天等县| 凤庆县| 南安市| 两当县| 马关县| 沧州市| 时尚| 昌平区| 承德市| 乌拉特后旗| 阜宁县| 鸡东县| 宜章县| 定襄县| 钟山县| 米林县| 石阡县| 天门市| 巧家县| 上高县| 方山县|