Случайный код

Если вы используете дисконтные карты со штрих-кодом, то замечали, наверное, что их штрих-код генерируется с большим количеством нулей. Вот пример для карты номер три:

Одному из клиентов это показалось не очень красивым и небезопасным – такой код легко запомнить и потом подделать карту. По его просьбе добавлена функция генерирования псевдо-случайного кода. «Псевдо», потому что на самом деле код не случайный а получен из простой математической последовательности, но выглядит очень случайно, вот пример:

После генерации кода производится его проверка на уникальность, если проверка не прошла, делайте генерацию еще раз – новые коды получаются каждую секунду, т.к. в алгоритме задействовано текущее время. Если интересен алгоритм, спрашивайте, опишу подробно.

Файл конфигурации обновлен, версия 46.16.

Метки: :: :: ::
Еще на эту тему:

Если вам понравился пост, вы можете оставить комментарий или подписаться на RSS и получать каждый новый пост из этого блога.

Комментарии

симпотичненький ресурс)) Посты интересные и дизайн красивый) Ребят, активней пишем! Вас читают!

А это довольно хороши способ конфиденциальности!!!

[...] изменен алгоритм формирования случайного кода для дисконтных карт, добавлена константа [...]

Оставьте комментарий

(обязательно)

(обязательно)