国产探花免费观看_亚洲丰满少妇自慰呻吟_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;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清苑县| 阜城县| 綦江县| 天峨县| 綦江县| 龙海市| 达日县| 扎赉特旗| 贵港市| 娱乐| 龙州县| 仙桃市| 武城县| 永城市| 平定县| 伽师县| 南充市| 和林格尔县| 武强县| 江华| 萝北县| 伊宁县| 上杭县| 堆龙德庆县| 嘉定区| 基隆市| 永靖县| 苗栗市| 门源| 双桥区| 博乐市| 南漳县| 平乡县| 定边县| 历史| 长汀县| 安义县| 海南省| 孝昌县| 永济市| 佛学|