PHP 之beast扩展加密源码

一、安装

1、windows安装教程

下载地址:https://github.com/imaben/php-beast-binaries

将下载的扩展放入对应php的ext目录

修改php.ini 添加配置:extension=php_beast_x64_nts.dll,重启服务器

2、Linux安装教程

$ wget https://github.com/liexusong/php-beast/archive/master.zip

$ unzip master.zip

$ cd php-beast-master

$ phpize

$ ./configure

$ make

$ sudo make install

修改php.ini 添加配置:extension=beast.so

重启服务器

二、beast函数

1、加密函数 beast_encode_file($oldfile, $newfile, $expire, $type)

1. $oldfile: 要加密的文件

2. $newfile: 输出的加密文件路径

3. $expire: 文件过期时间戳 YYYY-mm-dd HH:ii:ss

4. $type: DES、AES、BASE64

2. beast_avail_cache(): 获取可以缓存大小

3. beast_support_filesize(): 获取beast支持的最大可加密文件大小

4. beast_file_expire(): 获取一个文件的过期时间

5. beast_clean_cache(): 清空beast的所有缓存(如果有文件更新, 可以使用此函数清空缓存)

三、示例

<?php

beast_encode_file("D:\phpstudy_pro/WWW/test/encode/a.php", "D:\phpstudy_pro/WWW/test/encode/b.php");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

样子2018

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值