>Требуется лишь найти запись по одному параметру, даже не по маске!
>Будем искать данные по номеру паспорта.
Что нам это даст? Уверенность в том, что данный паспорт существует и выдан тому, кто его предъявил? Зачем -- основная проблема вовсе не поддельные, а незаконно выданные документы, нет?
Бумажный паспорт, в нем номер и ключ к шифру. Из базы вытягиваются данные по номеру, расшифровываются, сравниваются. Все.
>Что нам это даст? Уверенность в том, что данный паспорт существует и выдан тому, кто его предъявил? Зачем -- основная проблема вовсе не поддельные, а незаконно выданные документы, нет?
Я тоже думаю, что постановка задачи - самое слабое место этого проекта :)