php 对字符串进行异或处理


使用密钥对字符串进行异或处理

    /**
     * @param string $data 待处理字符串
     * @param string $key 密钥
     * @param string $string
     * @return mixed|string
     */
    public function getXOR($data, $key, $string = '')
    {
        $len = strlen($data);
        $len2 = strlen($key);
        for ($i = 0; $i < $len; $i++) {
            $j = $i % $len2;
            $string .= ($data[$i]) ^ ($key[$j]);
        }

        return $string;
    }

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM