Здравствуйте, Рома Мик, Вы писали:
РМ>Здравствуйте, chocholl, Вы писали:
РМ>Генерируй случайные числа и забивай их в базу данных. Ничего лучше и безопаснее не придумаешь.
Спасибо за ответ.
Это первое, что мне пришло в голову. Но при таком подходе множество пин кодов должно быть очень разряжено, для защиты от простого перебора номеров, что сильно увеличит длинну кода. Кроме того, валидность карты по сроку действия можно будет определить только на стороне сервера бд.
Я ищу алгоритм с наличием состояний, чтобы по номеру карты можно было узнать когда она сгенерирована, какой у нее номинал. Чтобы получение списка карт сгенерированных за n-е обращение осуществлялось не обращением к бд, а запуском алгоритма с определенными входными параметрами (дата, количество, номинал и т.д.).