Не, Shell не проверява валидността на ПИН кода. Въпреки това препоръчваме да обмислите изключването на следните формати на ПИН кода при внедряването на ePIN:
Дължината на ПИН кода трябва да бъде минимум 4 цифри.
Форматът на ПИН кода трябва да се състои от положителни числа (0–9).
ПИН кодът не трябва да съдържа много повтарящи се стойности (например 1222, 0000).
ПИН кодът не трябва да се състои от предсказуеми числа (например 4433, 1133, 1212, 6969).
ПИН кодът не трябва да бъде последователност от числа (например 1234, 6789).
ПИН кодът не трябва да следва предсказуема схема на клавиатурата (например 1379, 2580, 0852).
ПИН кодът не трябва да се основава на годината или датата на раждане (например 1988).
ПИН кодът не трябва да бъде често използван ПИН код (например 1004, 2001).
Когато използвате библиотека с Shell код за криптиране на ПИН кода, тя съдържа правилата за валидиране и ще получите съобщение за грешка, ако ПИН кодът не отговаря на тези критерии.
