Я написал сценарий лицензирования для некоторых модификаций, которые я выпускаю бесплатно, и часть моих условий гласит, что после установки модификация отправит следующую информацию для хранения в моей базе данных: -
- Доменное имя, где установлен мод
- Адрес электронной почты владельца сайта
- Имя модификации
- Номер версии модификации
Все мои модификациикод зашифрован в ioncube, и я отправляю значения через URL-адрес изображения следующим образом:
http://www.example.com/licenses.php?modname=".$modname."&modversion=".$modversion."&domain=".$domain."&email=".$email."
Я использую изображение, чтобы вернуть изображение в браузер пользователя, показывающее, обновлено ли коддоступно в зависимости от того, что в данный момент установлено пользователем.
Я хотел бы обеспечить конфиденциальность пользователя при отправке между доменами и отправке этих значений в кодировке, но я не уверен, какое шифрование наиболее подходит для этой ситуации?Мне нужно иметь возможность декодировать значения для сравнения с базой данных, но все, что может быть декодировано мной, может быть легко декодировано кем-либо еще?Что мне здесь не хватает?Я уверен, что другие пытались сделать это тысячи раз раньше.
Любые указатели были бы наиболее признательны.