Использование расширения Blenc для Apache

Я немного сбит с толку, когда использую Blenc v1.1.4b в Apache 2.2 на Ubuntu 12.04 с PHP 5.3.10. Из онлайн-урока я должен зашифровать свои PHP-скрипты, используя файл ключа. Я использую следующие команды для шифрования сценариев PHP:

export BLENCODE='php -f /path/to/blenc-1.1.4b/tools/blencode.php'
$BLENCODE plain.php

Скрипт будет:

  1. создать 32-символьный незашифрованный ключ
  2. создайте 44-символьный файл перераспределяемого ключа в том же каталоге с именем key_file.blenc
  3. создать резервную копию каталога, чтобы сохранить оригинал plain.php
  4. перерабатывать plain.php в зашифрованную версию plain.phpenc
  5. создать символическую ссылку с именем plain.php и ссылка на plain.phpenc

это возвращает:

Неустранимая ошибка: blenc_compile: проверка сценария ‘/path/to/plain.php’ завершилась неудачно, не может быть выполнена. в Неизвестно в строке 0

Кажется, не удалось. Затем я копирую содержимое key_file.blenc в /usr/local/etc/blenckeys (предположим, у меня есть права на запись файла):

cat key_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_file.blenc,

Мои вопросы:

  1. Должен ли я сохранить незашифрованный ключ blowfish?
  2. Как я могу сделать это в пакетном режиме и зашифровать файлы после их обновления (т.е. как управлять файлами при использовании Blenc)?
  3. Должен ли я сделать на своем локальном компьютере или я должен запустить его на веб-сервере?
  4. Так как Blenc не требует <?php а также ?> и удаление тегов довольно проблематично, есть ли обходные пути, которые Blenc может поддерживать теги PHP?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector