您现在的位置是:网站首页>PHPPHP

PHP字符串按位异或

左鹏06-29 14:04:41PHP5,599人已围观

简介function myxor($string, $key = '') { if('' == $string) return ''; if('' == $key) $key = 'dfsfasfasjhk'; $len1 = strlen($string); $len2 = strlen($key); if($len1 > $len2) $key = str_repeat($key, ceil($len1 / $len2));

function myxor($string, $key = '') {
    if('' == $string) return '';
    if('' == $key) $key = 'dfsfasfasjhk';
    $len1 = strlen($string);
    $len2 = strlen($key);
    if($len1 > $len2) $key = str_repeat($key, ceil($len1 / $len2));
    return $string ^ $key;
}

需求:一段字符串,需要加密之后传输,接受后解密。在安全性要求不高的情况下,简单的字符串异或是很好的轻量级解决方案。加密和解密都使用同一个方法,双方使用相同的密钥的话,就能把原始字符串还原。

文章评论

    请先说点什么
    热门评论
    0人参与,0条评论
    正在载入评论列表...

    站点信息

    • 建站时间:2018-09-18
    • 网站程序:Spring Boot
    • 主题模板:《今夕何夕》
    • 文章统计:104条
    • 微信公众号:扫描二维码,关注我们
    登陆您的账户