Php Apache的Blenc扩展的使用
在Ubuntu 12.04和PHP5.3.10上使用Apache2.2中的BlencV1.1.4b时,我有点困惑。从在线教程中,我必须使用密钥文件加密我的PHP脚本。我使用以下命令加密PHP脚本:Php Apache的Blenc扩展的使用,php,apache,encryption,php-extension,blenc,Php,Apache,Encryption,Php Extension,Blenc,在Ubuntu 12.04和PHP5.3.10上使用Apache2.2中的BlencV1.1.4b时,我有点困惑。从在线教程中,我必须使用密钥文件加密我的PHP脚本。我使用以下命令加密PHP脚本: export BLENCODE='php -f /path/to/blenc-1.1.4b/tools/blencode.php' $BLENCODE plain.php 脚本将: 创建一个32字符的blowfish未加密密钥 在同一目录中创建一个44个字符的可再发行密钥文件,名为key\u fil
export BLENCODE='php -f /path/to/blenc-1.1.4b/tools/blencode.php'
$BLENCODE plain.php
脚本将:
key\u file.blenc
plain.php
plain.php
转换为加密版本plain.phpenc
plain.php的符号链接,并链接到plain.phpens
key\u file.blenc
的内容复制到/usr/local/etc/blenckeys
(假设我有权写入该文件):
重新加载浏览器,仍然失败。然后我创建一个.htaccess
来定义密钥的位置:
php_value blenc.keyfile /usr/local/blenc/blenckeys
重新加载浏览器。成功!PHP页面最终开始加载。对于其他页面,我重复该命令,例如:
$BLENCODE second_page.php
cat key_file.blenc > /usr/local/etc/blenckeys
最后,删除或移动backup
目录和key\u文件.blenc
我的问题是:
,而且删除标记非常麻烦,所以Blenc有什么办法可以支持PHP标记吗$BLENCODE second_page.php
cat key_file.blenc > /usr/local/etc/blenckeys