介绍一个比较齐全的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
相关文章

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

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

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

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


Hot Tools

php字符串加密解密的类
php字符串加密解密的类

passwordPHP5.5密码PHP库
password_compat-masterPHP5.5密码功能PHP库

php对称加密算法DES和AES类
php对称加密算法DES和AES类
