Security Requirement
V2.1.2 Password Security
Description
English
Verify that passwords of at least 64 characters are permitted, and that passwords of more than 128 characters are denied.
Thai
ตรวจสอบว่าอนุญาตให้ใช้รหัสผ่านที่มีความยาวอย่างน้อย 64 อักขระ และปฏิเสธรหัสผ่านที่มีความยาวมากกว่า 128 อักขระ
ChatGPT
ตรวจสอบว่าระบบรองรับการใช้รหัสผ่านที่มีความยาวตั้งแต่ 64 ตัวอักษรขึ้นไป โดยต้องสามารถใช้งานได้ตามปกติ และในขณะเดียวกัน ระบบต้องปฏิเสธรหัสผ่านที่มีความยาวเกิน 128 ตัวอักษร โดยไม่อนุญาตให้ใช้งาน
Gemini
ข้อกำหนดนี้เกี่ยวกับการตรวจสอบความยาวของรหัสผ่าน โดยมีสองเงื่อนไขหลัก:
- 1.การทดสอบการยอมรับ (64 ตัวอักษร): รหัสผ่านที่มีความยาวอย่างน้อย 64 ตัวอักษร จะต้องได้รับการยอมรับจากระบบ
หมายความว่า 64 ตัวอักษรคือความยาวขั้นต่ำ ที่ยอมรับได้ รหัสผ่านที่ยาวกว่านั้นได้ จนถึงขีดจำกัดหนึ่ง ก็ควรจะใช้ได้เช่นกัน - 2.การทดสอบการปฏิเสธ (มากกว่า 128 ตัวอักษร): รหัสผ่านที่ยาวกว่า 128 ตัวอักษร จะต้องถูกปฏิเสธโดยระบบ หมายความว่า 129 ตัวอักษรขึ้นไปถือว่ายาวเกินไป ระบบควรป้องกันไม่ให้ผู้ใช้ใช้รหัสผ่านที่ยาวขนาดนั้น
My Summary
การตรวจสอบรหัสผ่านนั้น มีกฎเกณฑ์คือรหัสผ่านนั้นต้องมีความยาวอย่างน้อย 64 ตัวอักษรขึ้นไป และ ต้องมีความยาวนั้นต้องไม่เกิน 128 ตัวอักษร จึงจะสามารถใช้รหัสผ่านนั้นได้ เพื่อหลีกเลี่ยงการใช้ทรัพยากรเกินความจำเป็นและข้อผิดพลาดจากการตัดทอนของ bcrypt