Skip to content

异或加密 Xor

异或加密[维基百科]

php
class XorEncrypt
{
    public function xor(string $str, $key = 'secret'): string
    {
        $len = strlen($str);
        for ($i = 0; $i < $len; $i++) {
            $str[$i] = chr(ord($str[$i]) ^ ord($key[$i % strlen($key)]));
        }
        return $str;
    }
}

说明

创建时间: 2023-01-15 00:31:00 , 最后编辑于 2023-11-24 15:17:00