От Саня
К р.Б.Евгений Коблов
Дата 19.10.2004 01:23:56
Рубрики 1941; Холмово;

Re: О биометрических...


>Что касается ИНН - это действительно серьёзно и опасно. Ибо если там обязательно есть три шестёрки, то это уже не просто номер, который будет использоваться для оптимизации поиска информации о человеке в базе данных. Для этого подойдёт любой числовой идентификатор. По имени, фамилии и отчеству действительно поиск идёт дольше (каждая буква имени - 1 байт, а всё число - 4 байта), кроме того они все могут совпадать, и не могут являться первичным ключём в базе для определения уникальности Вашей личности, а определеть уникальность как-то всё таки нужно.

Если делать "по-уму", то не дольше. Берется исходная (сколь угодно длинная) строка, вычисляется ее хеш-код (некая последовательность символов или цифр, намного более короткая, чем исходная строка, и однозначно ее определяющая), и по этому хеш-коду делается поиск в БД. При коррекции исходных данных хеш-код высчитывается заново и заносится в БД. Таким образом - никаких персональных кодов, никаких шестерок и т.д. Берем ФИО, дату рождения + еще некоторые дополнительные признаки (вроде города проживания или цвета глаз) - вот тебе и уникальный "ключ". Если государство просто хочет упростить обработку и поступление данных в различные инстанции - этого вполне достаточно.