Я попытался найти, существует ли что-то подобное, но я ничего не смог найти. Я искал что-то, что могло бы искать номера кредитных карт и коды CVV2 в тексте (строка), и дезинфицировать/счистить его (замените его, например, x). Я хотел посмотреть, существует ли что-то подобное, прежде чем пытаться опрокинуть мои собственные (я собирался использовать информацию here).Библиотека скретч-карт/Sanitizer для кредитных карт в Java
ответ
У меня нет решения вне коробки для вас, но если вы хотите принять маршрут регулярных выражений, вы можете определить номера кредитных карт с регулярным выражением, включенным в OWASP ESAPI validation properties:
^(\\d{4}[- ]?){3}\\d{4}$
Вам нужно взглянуть, если он работает для всех случаев, с которыми вы столкнетесь. Если число некорректно искажено, регулярное выражение, конечно, не получится.
Номер CVV2 всего 3 или 4-значный номер. Вы также можете заменить все из них на x, но у вас будет высокий уровень ложных срабатываний. Если текст, который вы хотите дезинфицировать как какую-то структуру, которая поможет вам найти номера кредитных карт и CVV2, вы можете создать нечто более элегантное.
Yup, CVV2 будет более проблематичным. Я не знаю, будет ли там какая-то структура. Похоже, что это будет какой-то произвольный текст. Я посмотрю, смогу ли я что-то понять. Спасибо за ссылку на документы OWASP! –
- 1. Regex для кредитных карт
- 2. Зарядка партии кредитных карт
- 3. Пользовательские номера кредитных карт
- 4. Библиотека Java для построения карт?
- 5. Замена номеров кредитных карт
- 6. Внедрение системы кредитных карт?
- 7. Regex для определения кредитных карт в Android
- 8. Хранения кредитных карт Информация
- 9. API обработки кредитных карт
- 10. IDTECH данные для чтения кредитных карт дешифрование
- 11. Regex для проверки номеров кредитных карт
- 12. Как создать равный метод в Java для 2 кредитных карт
- 13. Магазин кредитных карт в приложении
- 14. Библиотека обработки кредитных карт, которая обрабатывает многие торговые шлюзы?
- 15. Валидация кредитных карт на стороне клиента
- 16. Magento Устранение полей кредитных карт
- 17. Интеллектуальные поля кредитных карт iOS
- 18. Сохранение номеров кредитных карт частичной
- 19. Используйте SecureString для номеров кредитных карт
- 20. Использование Stripe SDK для кредитных карт
- 21. Android Card Reader для кредитных карт
- 22. сальдо платежных проверок кредитных карт
- 23. создание поля ввода для кредитных карт
- 24. Битмакс enum для объединения сети кредитных карт
- 25. Используйте токены для кредитных карт api paypal
- 26. Сальдо Paypal для хранения кредитных карт
- 27. RegEx и Keyup для обнаружения кредитных карт
- 28. Обработка кредитных карт от iphone app
- 29. Сканер кредитных карт Ionic/Angularjs
- 30. Проверка номеров кредитных карт в python
Поиск и замена несколькими регулярными выражениями будет довольно простой. – rook
@Rook это то, что я собираюсь делать, но я хотел посмотреть, что-то уже там. –