首页 PHP 库 加密解密类库 php加密解密功能类
php加密解密功能类

介绍一个比较齐全的php加密解密功能类。


加密过程:
读取源文件,base64_encode进行加密,利用混排得到的52个大小写字母作为秘钥进行替换
$c=strtr(密文,对应待替换的字母,要替换成的字母);
将两个秘钥和密文链接起来形成要加密文件的主要内容
最后根据提前写好的模板格式,分别对base64_decode,strtr,substr几个命令进行组合,并将组和好的密文放入模板并在此base64_encode加密,
写入要加密的文件。


解密过程:
读取要解密的文件,截取出以eval开头的字符串,之后层次截取得到加密模板中生成的密文
base64_decode解密得到解密后的明文
截取得到的名文,将源文件形成的 秘钥 密文那段的字符截取出来,通过eval执行截取的字符使密文赋值给预定义的变量($O0O000)
通过执行base64_decode(strtr(substr($O0O000,52*2),substr($O0O000,52,52),substr($O0O000,0,52)));
进行解密,将解密过的内容(明文)写入文件。


免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

一个PHP针对数字的加密解密类_php实例 一个PHP针对数字的加密解密类_php实例

07 Jun 2016

这篇文章主要介绍了一个PHP针对数字的加密解密类,该类仅支持加密数字。比较适用于数据库中id字段的加密解密,以及根据数字显示url的加密,需要的朋友可以参考下

php加密解密实用类分享_PHP php加密解密实用类分享_PHP

01 Jun 2016

加密和解密是一项常规任务,这里介绍一个加解密类。如果你想在用户忘记密码时为他或她找回原来的密码,那么这个类是个好用的工具

PHP实现的加密解密处理类 PHP实现的加密解密处理类

16 May 2016

本篇文章给大家介绍一下PHP实现加密解密处理类的方法,结合实例形式分析了php加密解密类的定义与使用技巧。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

php支持中英文的加密解密类代码 php支持中英文的加密解密类代码

13 Jun 2016

php支持中英文的加密解密类代码。本文章分享的这个php加密类是一个可以支持中文和英文的可加密码可解密的php实现类文件,有需要的同学可以参考一下,不过最好把文档编

如何使用 PHP 实现数据加密和解密功能 如何使用 PHP 实现数据加密和解密功能

05 Sep 2023

如何使用PHP实现数据加密和解密功能引言:在现代互联网时代,数据的安全性至关重要。为了保护敏感数据,我们经常需要对数据进行加密和解密操作。PHP是一种流行的服务器端编程语言,提供了丰富的加密和解密函数和库,可以实现各种加密算法。本文将介绍如何使用PHP实现数据加密和解密功能,并提供代码示例。一、使用对称加密算法对称加密算法是最简单和常用的加密方式,

加密解密 PHP加密解密类 加密解密 PHP加密解密类

28 Jul 2016

加密解密:加密解密 PHP加密解密类:

See all articles