ไม่, Shell ไม่ได้ตรวจสอบหมายเลข PIN. อย่างไรก็ตาม, เราขอแนะนำให้พิจารณาการยกเว้นรูปแบบ PIN ต่อไปนี้เมื่อทำการนำไปใช้กับ ePIN:
ความยาวของ PIN ควรมีอย่างน้อย 4 หลัก.
รูปแบบของ PIN ควรประกอบด้วยตัวเลขบวก (0-9).
PIN ไม่ควรมีค่าซ้ำกันมากเกินไป (เช่น 1222, 0000).
รหัส PIN ไม่ควรเป็นหมายเลขที่สามารถคาดเดาได้ (เช่น 4433, 1133, 1212, 6969)
รหัส PIN ไม่ควรเป็นลำดับของตัวเลข (เช่น 1234, 6789)
รหัส PIN ไม่ควรเป็นรูปแบบที่สามารถคาดเดาได้จากแป้นพิมพ์ (เช่น 1379, 2580, 0852)
รหัส PIN ไม่ควรตั้งตามปีเกิดหรือวันเดือนปีเกิด (เช่น 1988)
รหัส PIN ไม่ควรเป็นหมายเลข PIN ที่ใช้กันทั่วไป (เช่น 1004, 2001)
เมื่อคุณใช้ไลบรารีรหัส Shell เพื่อเข้ารหัส PIN จะมีกฎการตรวจสอบความถูกต้องอยู่ด้วย และคุณจะได้รับข้อความแสดงข้อผิดพลาดหากรหัส PIN ไม่เป็นไปตามเกณฑ์เหล่านี้
