id: Гость   вход   регистрация
текущее время 19:36 08/12/2019
Автор темы: Гость, тема открыта 11/03/2004 20:08 Печать
создать
просмотр
ссылки

Карточки


Доброе время суток!
В плане криптографии и всего, что с этим связано я полный ламер. У меня вопрос, кто-нибудь может знает о способе генерации карточек экспрес оплаты за сотовые услуги. По какому принципу происходит генерирование этих карточек.
Спасибо.


 
Комментарии
— SATtva (11/03/2004 20:58)   профиль/связь   <#>
комментариев: 11543   документов: 1036   редакций: 4092
Гость, :)

Забавный вопрос. Если получаете спамерское письмо с предложением купить некий загадочный прибор-генератор этих самых номеров — не верьте, наглый обман. ;-)

Мне самому доподлинно механизм неизвестен, но по ряду признаков могу предположить и допустить, что... Коды карточек генерируются с помощью ГСЧ или ГПСЧ (на гамма-генераторе со случайным и часто заменяемым ключом). В принципе, методика генерации принципиального значения не имеет, важно только понять, что предсказать номера невозможно. Далее, сгенерированные номера идут в закрытую базу провайдера данной услуги (сотового оператора, скажем). Каждая карточка имеет серийный номер, под которым и значится в базе данных, наряду с показателем номинала карты и секретным кодом. В базу вносится информация только о выпущенных, т.е. напечатанных картах.

Соответственно, корреляции между серийными номерами, секретными кодами и номиналами никакой нет (впрочем, не исключено, что есть зависимость между серийным номером и номиналом, но в контексте вопроса это не играет существенной роли).
— Гость (12/03/2004 07:03)   <#>
Спасибо за ответ. Я никакого письма не получал с таким предложением. Мне просто вдруг стало интересно, как это все дело работает. Да если все работает, как вы это описали, то я думаю, к примеру, подобрать следующие номера активации сложно (наверное, даже очень). Просто я думал, что существует особого рода зависимость между числом (12-значным которое вводится) и номером.
— Lahesis (12/03/2004 16:09)   профиль/связь   <#>
комментариев: 38   документов: 5   редакций: 0
Ага. А предельное время активации карты соответствует времени жизни записи о ней в базе оператора (провайдера).
— SATtva (12/03/2004 16:18)   профиль/связь   <#>
комментариев: 11543   документов: 1036   редакций: 4092
Точно.
— Гость (27/12/2004 12:54)   <#>
А возможен такой вариант?
К примеру есть какая-то сектретная формула, аргументом для которой является ПИН-код карты оплаты. При вводе пин-кода выполняется некоторое вычисление и при справедливости результата (какое-то условие) счет абонента пополняется? Далее использованные номера ПИН-кодов бракуются. Что касается программ генераторов – все это полная ерунда, и скорее всего троян, я сам убедился. Были бы такие программы, их бы не выкладывали в инете, да еще и бесплатно.
— unknown (27/12/2004 14:35)   профиль/связь   <#>
комментариев: 9796   документов: 488   редакций: 5664
А возможен такой вариант?
К примеру есть какая-то сектретная формула, аргументом для которой является ПИН-код карты оплаты. При вводе пин-кода выполняется некоторое вычисление и при справедливости результата (какое-то условие) счет абонента пополняется? Далее использованные номера ПИН-кодов бракуются.

Да запросто. Например функции HASH-MAC. (HMAC). Только найти ключ для HMAC еще сложнее, чем взомать стойкий шифр.
Ваша оценка документа [показать результаты]
-3-2-1 0+1+2+3