博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分享一个刚写的PHP加密解密函数
阅读量:6678 次
发布时间:2019-06-25

本文共 638 字,大约阅读时间需要 2 分钟。

base64加密后异或字符串加密方式

加密

function encode($str,$key){    $res = base64_encode($str);    $code = $res^$key;    return $code;}

解密

function decode($str,$key){    return base64_decode($str^$key);}

完整代码示例:

$str = '111021';$key = 'APPYJJ-PHONE-LAZY';function encode($str,$key){    $res = base64_encode($str);    $code = $res^$key;    return $code;}$str = encode($str,$key);print_r($str);echo "

";function decode($str,$key){ return base64_decode($str^$key);}print_r(decode($str,$key));
  • 整个程序很简单~按照逻辑思维来说应该是很难被破解的,在别人不知道你秘钥的情况下;

  • 如果感觉还是不安全的话。那么我就在此抛砖引玉了;建议大家可以继续在加密解密过程中运用移位运算

//加密的时候;$a = $str >> 4;//解密的时候则相反$a = $str << 4;

ok!~到此为止,博主继续工作了!~~

转载地址:http://xhgxo.baihongyu.com/

你可能感兴趣的文章
常用数据结构及复杂度
查看>>
poj3278 Catch That Cow
查看>>
IDEA调试方法总结及各种Step的区别
查看>>
简易图片轮播效果
查看>>
Spring Boot 数据库连接池 Druid
查看>>
Android学习笔记(十)——ListView的使用(上)
查看>>
NodeList对象的特点
查看>>
【转载】【原创】生命中,要有自己的一方晴天
查看>>
JQuery操作CheckBox和Radio
查看>>
快速求幂
查看>>
CSS中filter滤镜的学习笔记
查看>>
8. Appendix: Frequently Asked Questions
查看>>
HDU:悼念512汶川大地震遇难同胞——老人是真饿了
查看>>
gulp初学
查看>>
JS设置localStorage有效期
查看>>
springmvc学习:处理方法返回值的可选类型
查看>>
Ajax常用写法
查看>>
学习Sass之安装Sass(一)
查看>>
11111 - Generalized Matrioshkas
查看>>
MongoDB基础之 用户和数据库基于角色的访问控制
查看>>