CURP Generator for Mexican Test Data
Prywatne z założenia — działa w całości w Państwa przeglądarce
CURP to unikalny 18-znakowy identyfikator osobowy kraju Meksyk. Toova generuje syntaktycznie poprawne CURP w Twojej przeglądarce — idealne do testów, fixture'ów i danych demo. Wygenerowane wartości przechodzą walidatory frontendowe, ale nie są zarejestrowane w żadnym urzędzie.
Czym to jest
CURP (Clave Única de Registro de Población) to unikalny 18-znakowy identyfikator przyznawany każdemu mieszkańcowi Meksyku. Koduje inicjały imienia, datę urodzenia, płeć, stan urodzenia oraz jedną cyfrę kontrolną. Toova generuje syntaktycznie poprawne CURP-y z prawidłową cyfrą kontrolną — idealne do testów i fixture'ów.
Jak działa algorytm
Cyfra kontrolna wyliczana jest dla pozycji 1-17: wartość każdego znaku (cyfry 0-9 → 0-9, litery A-Z → 10-35) mnoży się przez malejącą wagę od 18 do 2, sumuje, a ostatnia cyfra to (10 - suma mod 10) mod 10. Losowe inicjały, kody stanów i daty dają wartość przechodzącą walidatory, lecz niezarejestrowaną w RENAPO.
Najczęściej zadawane pytania
- Czy wygenerowane CURP są prawdziwe?
- Nie. Spełniają oficjalny algorytm, ale nie są zarejestrowane w żadnej oficjalnej bazie Meksyk. Walidatory frontendowe akceptują; oficjalne wyszukiwanie odrzuci.
- Czy mogę użyć wygenerowanego CURP w produkcji?
- Tylko do testów — fixture, demo, walidatory. Użycie do podszywania się lub uchylania od podatków to oszustwo.
- Dlaczego mój walidator akceptuje?
- Bo większość sprawdza formułę matematyczną (lub format), a nie rejestr.
- Czy Toova przechowuje wygenerowane CURP?
- Nie. Wszystko w przeglądarce. Brak zapytań wychodzących.