首页 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 中安全地加密和解密密码?

10 Dec 2024

双向加密:存储可检索的密码加密和解密要在 PHP 中加密和解密密码,请使用加密类...

如何使用 OpenSSL 和自定义 PHP 类安全地加密和解密文件? 如何使用 OpenSSL 和自定义 PHP 类安全地加密和解密文件?

21 Nov 2024

如何使用 Mcrypt 加密和解密文件 McryptMcrypt 是一个流行的加密库,已停产,不再建议使用。为了...

如何在 PHP 中使用 OpenSSL 对文件进行加密和解密? 如何在 PHP 中使用 OpenSSL 对文件进行加密和解密?

17 Nov 2024

使用 MCrypt 加密和解密文件 Mcrypt 库提供了 PHP 中加密和解密操作的函数。这是一个...

如何使用 Javascript (CryptoJS) 解密 PHP 加密数据? 如何使用 Javascript (CryptoJS) 解密 PHP 加密数据?

16 Nov 2024

跨平台加密:使用 Javascript (cryptojs) 进行 PHP 加密解密跨平台加密和解密数据

如何在 PHP 中解密使用 CryptoJS 加密的密码? 如何在 PHP 中解密使用 CryptoJS 加密的密码?

03 Nov 2024

使用 PHP 进行 JavaScript 加密解密故障排除在您尝试使用 CryptoJS 解密在 JavaScript 中加密的密码时...

如何在 PHP 中使用 mcrypt 解密 CryptoJS 加密密码? 如何在 PHP 中使用 mcrypt 解密 CryptoJS 加密密码?

05 Nov 2024

使用 mcryptProblem 语句在 PHP 中解密 CryptoJS 加密密码在 JavaScript 中,正在使用以下命令创建加密的用户密码...

See all articles