php中简单的对称加密算法实现
前言在网上找到了一个不错的PHP方面的对称加密算法;在PHP的语法环境里,有urlencode与urldecode,base64_encode和base64_decode自带的对称算法,不过这些自带的算法不能称之为加密算法,只能说是编码方式而已。可是我们可以利用这些来进行一些加工,来实现简单的加密和解密算法。 这次的加密和解密算法是使用base64的方式改编的。通常我们使用 示例代码如下:/**
/**
echo ' '; 上面的算法里我们可以看到:我们把 当然解密就是加密的反方向了,思考了一会儿才知道解密的原理:之前我们在字符串里插入了一些字符,现在解密时我们就要把他摘出来,首先把加密后的字符串按每个数组里2个元素进行分组,然后判断第二个字符是不是密钥里的,如果是,那么第一个字符就是原来base64里的字符。 总结以上就是这篇文章的全部内容了,当然在php里除了base64实现加密和解密外,还有AES和DES等算法,有需要的朋友们可以关注脚本之家,相信会对大家有所帮助。 (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- PHP应用:PHP编程获取图片的主色调的方法【基于Imagick扩展
- Zend Framework上传文件重命名的实现方法
- PHP应用:PHP 中TP5 Request 请求对象的实例详解
- PHP开发中解决并发问题的几种实现方法分析
- PHP应用:yii2 commands模式以及配置crontab定时任务的方法
- php – nginx错误“recv()失败(104:对等连接重置)从上游读
- php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
- PHP递归获取目录内所有文件的实现方法
- php – 为什么我可以使用Buildview和symfony表单的finishVi
- 详谈PHP中的密码安全性Password Hashing
