deffect
@deffect

Какое шифрование для получения промо-кода посоветуете?

Здравствуйте. Без вас ни как. К сожалению, я не спец в криптографии.

Посоветуйте, пожалуйста, алгоритм шифрования со следующими характеристиками:
— результат (шифрокод) — только печатные символы
— шифрокод максимально короткий

Не знаю, делает так кто, или нет, но идея в следующем: зашифровывать параметры промо-акции и использовать этот шифр в качестве промо-кода.
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Привязка кода и его возможностей - у вас на сервере в базе.
Зачем шифровать что-то?
Нужно просто зарандомить и записать в базу.
При использовании - пометить, что код был использован (для предотвращения повторного/многократного использования).
таблица: id(uint), PromoId(string), isUsed (bool), Capabilities (string/JSON)
генератор PromoId на 8 символов в mysql: select conv(floor(999999999*(1+rand())), 20, 36)
Результаты генерации:
7NWRJK0E
8KS3L9PM
7W97CVQG
7UXQICE0
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы