简单使用 XOR 运算的加密函数
修改时间:[2012/07/31 08:18] 阅读次数:[1749] 发表者:[起缘]
一种简单地使用XOR运算符加/解密的方法 你知道可以写自己的加密函数吗?真的很简单,而且可以用任意长度的密匙。 下面用两个简单的函数实现加/解密: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | function x_Encrypt( $string , $key )
{
for ( $i = 0; $i < strlen ( $string ); $i ++)
{
for ( $j = 0; $j < strlen ( $key ); $j ++)
{
$string [ $i ] = $string [ $i ] ^ $key [ $j ];
}
}
return $string ;
}
function x_Decrypt( $string , $key )
{
for ( $i = 0; $i < strlen ( $string ); $i ++)
{
for ( $j = 0; $j < strlen ( $key ); $j ++)
{
$string [ $i ] = $key [ $j ] ^ $string [ $i ];
}
}
return $string ;
}
|
是不是很简单,自己试试吧。 |