XOR 加密解密算法

来源:互联网 发布:淘宝店客服名字怎么改 编辑:程序博客网 时间:2024/05/18 11:09

    function myEncrypt($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 myDecrypt($string,$key){
        for($i=0;$i<strlen($string);$i++){
            for($j=0;$j<strlen($key);$j++){
                $string[$i] = $key[$j]^$string[$i];
            }
        }
        return $string;
    }
    $myPass = '桂成林';
    $myKeys = '贵贵';
    $myPass = myEncrypt($myPass,$myKeys);
    echo $myPass;
    echo '<br />';
    $myPass = myDecrypt($myPass,$myKeys);
    echo $myPass;

原创粉丝点击