ホームページ > バックエンド開発 > PHPチュートリアル > PHP が rc4 暗号化アルゴリズムを実装_PHP チュートリアル

PHP が rc4 暗号化アルゴリズムを実装_PHP チュートリアル

WBOY
リリース: 2016-07-21 14:57:41
オリジナル
1551 人が閲覧しました

phpはrc4暗号化アルゴリズムを実装しています。このアルゴリズムの復号化方法は、一度再暗号化することで復元できます

クリップボードにコピーLiehuo.Net Codes引用コンテンツ: [www.bkjia.com] /*
* rc4 暗号化アルゴリズム
* $pwd key
* $data 暗号化されるデータ
*/
function rc4 ($pwd, $data)//$pwd key $data は暗号化する必要があります string
{
$ key [] ="";
$pwd_length = strlen($pwd);

for ($i = 0; $i {
$key[$i] = ord($pwd[$i % $pwd_length]);
$box[$i] = $i;

for ($j = $i = 0; $i $j = ($j + $box[$i]) % 256; $box[$i] = $box[$j];
$box[$j] = $tmp;

for ($a = $j = $i = 0; $i $a = ($a + 1) % 256;
$j = ($j + $box[$a]) % 256; [$a] = $box[$j];
$box[$j] = $tmp;

$k = $box[(($box[$a] + $box[$j]) % 256 ) ];
$cipher .= chr(ord($data[$i]) ^ $k);

return $cipher;



http://www.bkjia.com/PHPjc/363949.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/363949.html

技術記事

PHP は rc4 暗号化アルゴリズムを実装しています。このアルゴリズムの復号化方法は、クリップボードにコピーで引用されたコンテンツを復元するために一度再暗号化することです: [www.veryhuo.com] /* * rc4 暗号化アルゴリズム* $pwd key*...

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート