您的位置:首页 > 编程语言 > PHP开发

php异或运算制作加密解密方法

2016-07-07 14:01 696 查看
<?php

    header("content-type:text/html;charset=utf8");

    function xor_enc($str,$key)

    {

        $crytxt = '';

        $keylen = strlen($key);

        

        for($i=0;$i<strlen($str);$i++)

        {   

            $k = $i%$keylen;

            $crytxt .= $str[$i] ^ $key[$k];

        }

        return $crytxt;

    }

    $str = "*******";

    $key = "pwd";

    $crytxt = xor_enc($str,$key);

    echo "加密后->".$crytxt;

    echo "<br>";

    echo "解密后->".xor_enc($crytxt,$key);

?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  php