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需加密字串
for ($j = $i = 0; $i < 256; $i++)
for ($a = $j = $i = 0; $i < $data_length; $i++)
return $cipher;
}$key = '5201314'; //原始key
$pwd = md5(md5($key).'我是常量'); //md5+常量
$data = '我愛北京***'; //要加密的資料
$cipher = rc4($pwd, $data); //ac4 加密演算法
$c = rc4($pwd, $cipher); //ac4 加密演算法還原 (還原只需要重新加密一次)
echo '';
var_dump($key);
var_dump($pwd);
var_dump($data);
var_dump($cipher);
var_dump($c);
?>
RC4加密 解密
建立rc4crypto類 using system using system.collections.generic using system.linq using system.text using system.web namespace rc.web.utility 有參構造器 密碼 publ...
RC4加密解密演算法
介紹 rc4 來自rivest cipher 4的縮寫 是一種流加密演算法,金鑰長度可變。它加解密使用相同的金鑰,因此也屬於對稱加密演算法。rc4是有線等效加密 wep 中採用的加密演算法,也曾經是tls可採用的演算法之一。rc4演算法特點 1 演算法簡潔易於軟體實現,加密速度快,安全性比較高 2 ...
des vue 加密解密 DES加密 解密
外掛程式描述 des data encryption standard 是發明最早的最廣泛使用的分組對稱加密演算法。des演算法簡介 des data encryption standard 是發明最早的最廣泛使用的分組對稱加密演算法。des演算法的入口引數有三個 key data mode。其中k...