Сообщение от shuri:
Не совсем :-)
Сообщение от SmanxX1:
Знаю алгоритм генерации номеров кредитных карт ))
Сообщение от :
а как с кодами к VM карточкам..?
Сообщение от kingsmart:
Вопрос про карточки оплаты
Сообщение от kingsmart:
ну думал мож кто расскажет алгоритм...
Сообщение от :
И так первая цифра номера кредитки показывает фирму (5 означает MasterCard,
4 Visa, 3 American Express). Затем идут 3-6 цифр, которые являются идентификационным кодом банка. После этого идет уникальный номер
кредитки. Тоесть, номер карты MasterCard будет выглядеть например так:
548559XXXXXXXXXC , где 548559 - ID код СитиБанка, ХХХХХХХХХ - случайные цифры (от 0 до 9), а С - контрольная цифра. Что-бы сгенерировать номер КК, возьмем ID код банка (например СитиБанка: 548559), а потом сгенерируем 9 случайных чисел. Теперь возьмем все цифры на нечетных местах и умножим каждую на 2. Если результат больше 9, то от него надо отнять 9 (т.е. 5*2=10; 10-9=1). После того, как вы сделали это с каждой цифрой, стоящей на нечетном месте, сложите все результаты, затем прибавьте к этому все числа, стоящие на четных местах (их НЕ надо умножать на 2). Теперь найдем число, которое больше
полученной суммы и делится на 10 без остатка. От него отнимем сумму...Вуаля! Вот ваша контрольная цифра!.
Теперь для тех, кто танке, я продемонстрирую все это на примере:
Генерируем 9 случайных чисел: 314259518
теперь номер нашей кредитки будет: 548559314259518С
5*2=10; 10-9=1
8*2=16; 16-9=7
5*2=10; 10-9=1
3*2=6
4*2=8
5*2=10; 10-9=1
5*2=10; 10-9=1
8*2=16; 16-9=7
1+7+1+6+8+1+1+7=32
4+5+9+1+2+9+1=32
31+32=63
Следующее число, которое делится на 10 без остатка, будет 70
70-63=7
Контрольная цифра: 7
Номер нашей кредитки: 5485593142595187
Сообщение от :
4013 - Bank of Baltimore
4027 - Rockwell Federal Credit Union
4032 - Household Bank
4052 - First Cincinatti
4060 - Navy Federal Credit Union
4070 - Security Pacific
4071 - Colonial National Bank
4094 - A.M.C. Federal Credit Union
4113 - Valley National Bank
4114 - Chemical Bank
4121 - Alaska USA Fed C.U.
4122 - Union Trust
4128 - Citibank
4131 - State Street Bank
4215 - Marine Midland
4225 - Chase Manhattan Bank
4226 - Chase Manhattan Bank
4231 - Chase Lincoln First Classic
4232 - Chase Lincoln First Classic
4239 - Corestates
4241 - National Westminster Bank
4250 - First Chicago Bank
4253 - Consumers Edge
4254 - National Bank of Northeast
4271 - Citibank Preferred
4301 - Monogram Bank
4302 - H.H.B.C.
4310 - B.C.F.U.
4311 - First National Bank of Louisville
4312 - Barnett Bank
4316 - Leader Federal
4317 - First Tier Bank Omaha
4327 - First Atlanta
4332 - First American Bank
4339 - Primerica Bank
4342 - N.C.M.B./Nations Bank
4343 - The Greater New York S.B
4356 - National Bank of Delaware
4366 - Crestar Bank, Virginia
4368 - National West
4387 - Bank One
4388 - First Signature Bank & Trust
4401 - Gary-Wheaton Bank
4413 - Firstier Bank Lincoln
4418 - Bank of Omaha
4421 - Indiana National Bank
4428 - Bank of Hoven
4436 - Security Bank and Trust
4443 - Merril Lynch Bank
4447 - AmeriTrust
4452 - Empire Affiliates Federal C.U.
4498 - Republic Savings
4502 - C.I.B.C.
4503 - Canadian Imperial Bank
4506 - Belgium A.S.L.K.
4510 - Royal Bank of Canada
4512 - Royal Bank of Canada
4519 - Royal Bank of Canada
4520 - Toronto Dominion Emerald Card
4522 - Toronto Dominion Green Card
4538 - Bank of Nova Scotia Gold Card
4539 - Barclays
4544 - T.S.B. Bank
4556 - Chase / Citibank
4564 - State Bank of NSW
4673 - First Card
4707 - Tompkins County Trust
4719 - Rocky Mountain
4721 - First Security
4722 - West Bank
4726 - Wells Fargo
4746 - Blockbuster Visa Card
4783 - AT&T's Universal Card
4784 - AT&T's Universal Card
4800 - M.B.N.A. North America
4811 - Bank of Hawaii
4819 - Macom Federal Credit Union
4820 - IBM Mid America Federal Credit
4833 - U.S. Bank
4842 - Security Pacific Washington
4897 - Village Bank of Cincinatti
4921 - Hong Kong Bank National Bank
5172 - First Bank Card Center
5191 - Bank of Montreal
5201 - Mellon Bank, N.A.
5202 - Central Trust Company, N.A.
5204 - Security Pacific National Bank
5205 - Promocion Y Operacion, S.A.
5206 - Banco Nacional de Mexico
5208 - Million Card Service Co., Ltd.
5209 - Southern National Bank
5210 - Kokunai Shinpan Company, Ltd.
5212 - F.C.C. National Bank *
5213 - The Bankcard Association, Inc.
5215 - Marine Midland Bank, N.A.
5216 - Old Kent Bank & Trust Co.
5217 - Citizens 1st Nat'l, NJ
5218 - Citibank, N.A.
5219 - Central Finance Co., Ltd.
5220 - Sovran Bank/Central South
5221 - Standard Bank of South Africa
5222 - Security Bank & Trust Company
5223 - Trustmark National Bank
5224 - Midland Bank
5225 - First Pennsylvania Bank, N.A.
5226 - Eurocard Ab
5227 - Rocky Mountain Bankcard System
5228 - First Union National Bank
5229 - Sunwest Bank of Albuquerque
5230 - Harris Trust & Savings Bank
5231 - The Joint Credit Card Co.
5232 - Badische Beamtenbank EG
5233 - Bancsystems Association, Inc.
5234 - Citibank (Arizona)
5235 - Finanacial Transaction Systems.
5236 - First Tennessee Bank, N.A.
5237 - Southeast Bankcard Association.
5238 - Liberty National Bank
5239 - Southeast Bank, N.A.
5244 - The Joint Credit Card Co., Ltd.
5245 - Lomas Bank, U.S.A.
5246 - Bank of Honolulu
5247 - First American National Bank
5248 - Orient Finance Co., Ltd.
5250 - Union Credit Company Company, Ltd.
5251 - Nippon Shinpan Co., Ltd.
5252 - Seibu Credit Co., Ltd.
5253 - Eurocard Norge, A.S.
5254 - Bank of America, N.A. & S.A.
5255 - Servizi Interbancari, S.P.A.
5256 - Commonwealth National Bank
5257 - Dalei Finance, Inc.
5258 - National Bank of Canada
5260 - First National Bank of Boston
5261 - Texas American Bank
5262 - Service Center, Inc.
5263 - Chemical Bank
5264 - First Interstate Bank of Utah
5265 - The Joint Credit Card Co., Ltd.
5266 - Eurocard Austria
5267 - First Florida Bank, N.A.
5268 - The Canada Trust Co.
5272 - Connecticut National Bank
5274 - Bank of California, N.A.
5275 - Eurocard Ab
5276 - Banco de Vizcaya
5278 - National Management
5279 - D.C. Credit Company, Ltd.
5280 - Fleet National Bank
5281 - Trust Company Bank
5282 - Wells Fargo Bank *
5283 - Union Credit Company, Ltd.
5285 - The Joint Credit Card Co., Ltd.
5286 - First Card
5287 - Valley National Bank of Arizona
5288 - Banco Nacional de Mexico
5289 - Seattle-First National Bank
5290 - Banco Nacional de Mexico
5291 - Signet Bank/Virginia
5293 - Signet Bank/Virginia
5294 - Eurocard France
5295 - Eurocard France
5296 - Million Card Service Co., Ltd.
5297 - First Hawaiian Bank
5298 - Bank One, Indianapolis, N.A.
5299 - Amsouth Bank of Florida
5300 - Bay Bank
Сообщение от SmanxX1:
но рандом предсказуем