Just4Fun
Guest
Подкиньте идею грамотной проверки лицензии
На моем пути встала задача, как организовать систему лицензий.
были варианты, в index.php реквайрить файл, который содержит md5(filesize(FILE)). тобишь, что бы размер в переменной, совпадал с размером файла, предварительно закодировав его zendom. пример:
license.php:
потом все это кодирую зендом и вместо abc-z вставляю md5(filesize) и обратно кодирую зендом.
а в index.php проверка:
Но, увы, при генерировании 5, или 6й лицензии(самопальным генератором лицензии) появилась проблема, зенд почему то на один, или 2 байта разницу иногда создает(хотя исходные файлы(что кодируем) одинаковы по размеру), что весь процесс сбивает. А вручную подгонять, очень много времени.
Есть у кого мысли по поводу создания лицензии?
пы.сы. встроенную в encoder возможность лицензии просьба опустить.
На моем пути встала задача, как организовать систему лицензий.
были варианты, в index.php реквайрить файл, который содержит md5(filesize(FILE)). тобишь, что бы размер в переменной, совпадал с размером файла, предварительно закодировав его zendom. пример:
license.php:
PHP:
$checksum = 'abc-z'; (в общем любых 32 символа)
а в index.php проверка:
PHP:
require...
if($checksum != filesize(md5($pathtofile))) die('error');
Есть у кого мысли по поводу создания лицензии?
пы.сы. встроенную в encoder возможность лицензии просьба опустить.