Контролни цифри
Контролни цифри
Контролните цифри са форма на проверка, която се ползва за откриване на грешки. Състоят се от една-единствена цифра, изчислена на база други цифри. С контролна цифра може да открият прости грешки при въвеждане на поредица от цифри, като еднa изпусната цифра или някои пермутации на две последователни цифри. Всяка контролна цифра се смята с алгоритъм. Обикновено могат да намерят следните грешки:
- едноцифрени грешки, като вместо 1 е записано 2;
- грешки при размяна на цифри, като вместо 12 е записано 21;
- двойни грешки, като вместо 11 е записано 22;
- фонетични грешки, като вместо 60 е записано 16.
Методите за калкулиране на контролни цифри успяват да намерят от 90 % до 99% от грешките, но има случаи, в които невинаги се справят. Успеваемостта зависи от сложността на метода. Например в IBAN (в България, в други страни алгоритмите са различни) вместо една се ползват две контролни цифри и това намалява възможността за грешка. При всички положения изчислението на контролна цифра не е панацея, ако някой реши да генерира контролна цифра, ще намери информация как да я изчисли коректно. В сайта са посочени начини за изчисляване на контролна цифра за България:
- Булстат 9 знака;
- Булстат 13 знака;
- ЕГН;
- ЛНЧ;
- IBAN;
- Данъчен номер – въпреки, че е отпаднал.
Постепенно ще включим и начини за изчисление на контролни цифри на други кодове. Например ЕКАТЕ (единен класификатор на административните и териториалните единици), УИН (унифициран идентификационен номер за изпълнители на медицински услуги), контролен номер на лична карта и др. Ще добавим и други контролни цифри ползвани в ЕС и извън него (данъчни номера, IBAN) и т.н. При спешна необходимост от такава информация – свържете се с нас. Ще ускорите публикуването на още алгоритми. В Интернет има много информация за контролни цифри, за целта може да разгледате и Уикипедия (отваря се в нов прозорец).
Всички права запазени. Възпроизвеждането на цели или части от текста или изображенията става след изрично писмено разрешение на БСВ Консултинг ЕООД.