|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Помогите создать Чекер. |
|
CMD/BAT - Помогите создать Чекер.
|
Новый участник Сообщения: 16 |
Можно ли как то с помощь Алгоритма Луна создать bat-файл проверяющее контрольные суммы,т.е существование кредитных карт
Вот по примеру на сайте http://planetcalc.ru/2465/ (не реклама) |
|
Отправлено: 20:00, 12-06-2015 |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать Просто нужно провести то же самое,только не по одному номеру,а сразу 100 к примеру
|
Отправлено: 20:08, 12-06-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Пакетный файл — не лучший выбор. Подбирайте отсюда: Luhn algorithm vbscript powershell - Поиск в Google.
|
Отправлено: 20:44, 12-06-2015 | #3 |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 20:55, 12-06-2015 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата TranCrey:
Цитата TranCrey:
Поскольку Вы ничего ровным счётом не сказали о том, как должно выглядеть «сразу 100 к примеру» — чего Вы ещё ждёте? |
|||
Отправлено: 21:32, 12-06-2015 | #5 |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Вот код этого калькулятора: /* Этот код был создан для онлайн сервиса planetcalc.ru пользователем Anton. Код доступен на условиях лицензии Creative Commons Attribution/Share-Alike License 3.0 (Unported) (by-sa). Вы можете использовать его (копировать и модифицировать) только с сохранением оригинального лицензионного соглашения, а также при условии размещения ссылки на оригинальную работу http://planetcalc.ru/2460/. */ function Calculate( card, issuers, mii, issuer, valid ) { var arr = [ ]; for ( var i = 0; i < issuers.length; ++ i ) { var iss = issuers[ i ]; if ( ! iss.ranges ) { continue; } var r = new String( iss.ranges ).split( ',' ); for ( var j = 0; j < r.length; ++ j ) { var rr = r[ j ].split( '-' ); if ( rr.length == 1 ) { rr.push( rr[ 0 ] ); } arr.push( { "name" : iss.name, "low" : rr[ 0 ], "high" : rr[ 1 ], "length" : iss.length, "validation" : iss.validation } ); } } arr.sort( function ( a, b ) { var ldiff = a.low.length - b.low.length; if ( ldiff != 0 ) { return ldiff; } if ( a.low < b.low ) { return - 1; } else if ( a.low == b.low ) { return 0; } return 1; } ); var found = false; for ( var i = arr.length - 1; i >= 0; -- i ) { var iss = arr[ i ]; var prefix = card.substr( 0, iss.low.length ); if ( prefix >= iss.low && prefix <= iss.high ) { issuer.SetValue( iss.name ); found = true; break; } } if ( ! found ) { for ( var i = 0; i < mii.length; ++ i ) { var iss = mii[ i ]; if ( card.indexOf( iss.code ) == 0 ) { issuer.SetValue( iss.name ); break; } } } var result = Planetcalc.Calculate2461( { "digits" : card } ); valid.SetValue( result.checksum == 0 ); } |
|
Отправлено: 21:45, 12-06-2015 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - Помогите создать батник | 048 | Скриптовые языки администрирования Windows | 1 | 25-01-2015 09:35 | |
Помогите создать батник! | HELP | Тест-форум | 0 | 16-10-2011 16:23 | |
Proxy/NAT - Помогите создать локалку. | Bordermax | Сетевые технологии | 2 | 13-07-2010 19:57 | |
Как поставить PR чекер на сайт? | QUMATOZ | Вебмастеру | 6 | 09-11-2008 21:18 | |
Помогите создать сайт | Red Virus | Вебмастеру | 6 | 03-03-2008 19:01 |
|