Nie, Shell nie weryfikuje numeru PIN. Zalecamy jednak rozważenie wykluczenia następujących formatów kodu PIN podczas wdrażania ePIN:
Długość kodu PIN powinna wynosić co najmniej 4 cyfry.
Format kodu PIN powinien składać się z liczb dodatnich (0-9).
Kod PIN nie powinien zawierać wielu zduplikowanych wartości (np. 1222, 0000).
Kod PIN nie powinien być przewidywalnymi liczbami (np. 4433, 1133, 1212, 6969).
Kod PIN nie powinien być sekwencją liczb (np, 1234, 6789).
Kod PIN nie powinien być zgodny z przewidywalnym wzorem klawiatury (np. 1379, 2580, 0852).
Kod PIN nie powinien być oparty na roku urodzenia lub dacie urodzenia (np. 1988).
Kod PIN nie powinien być powszechnie używanymi numerami PIN (np. 1004, 2001).
Kiedy używasz biblioteki kodów Shell do szyfrowania kodu PIN, zawiera ona reguły walidacji, a otrzymasz błąd, jeśli kod PIN nie spełnia tych kryteriów.
