Secure Password Generator
สุ่มรหัสผ่านให้ผ่าน policy ของ Oracle, SQL Server, Active Directory, Entra ID และระบบสารสนเทศทั่วไป พร้อมคำสั่งตั้งรหัสที่คัดลอกไปรันได้ทันที ทำงานในเบราว์เซอร์ด้วย Web Crypto API ไม่ส่งรหัสไปที่ใด
1เลือกระบบที่จะใช้รหัส
ไม่บังคับ ใช้ตรวจว่ารหัสไม่มีชื่อบัญชีปน และใส่ในคำสั่ง
ตั้งค่าเพิ่มเติม
ขั้นต่ำต่อหมวด (A–Z, a–z, 0–9, อักขระพิเศษ)
2เลือกรหัสที่จะใช้
ABC abc = ตัวอักษร123 = ตัวเลข#$_ = อักขระพิเศษ
ดูผลตรวจทีละข้อ
3คัดลอกคำสั่งไปรัน
คำสั่งมีรหัสผ่านแบบ plain text อย่าวางลงในตั๋วงาน แชต หรือไฟล์ที่ commit ระวัง shell/PowerShell history และล้าง clipboard หลังใช้งาน
ข้อกำหนดที่ใช้ตรวจ
| ระบบ | กฎ | ข้อควรระวัง |
|---|---|---|
| Oracle 12c–23ai | ora12c_verify_function: ≥8 ตัว มีตัวอักษรและตัวเลขora12c_strong_verify_function: ≥9 ตัว มี A–Z, a–z, 0–9, พิเศษ อย่างละ 2ora12c_stig_verify_function: ≥15 ตัว อย่างละ 1 | ถ้าไม่ครอบ "…" ต้องขึ้นต้นด้วยตัวอักษร และใช้อักขระพิเศษได้แค่ _ $ # · ห้ามมี " · ยาว ≤30 byte เพื่อใช้กับ DB link และ client เก่าได้ · @ / ทำให้ user/pass@db ใช้งานไม่ได้ · ห้ามมีชื่อผู้ใช้, ชื่อกลับด้าน, คำว่า oracle |
| SQL Server | CHECK_POLICY = ON ใช้ Windows policy: ≥8 ตัว, 3 ใน 4 หมวด, ≤128 ตัว, ห้ามมีชื่อ login | ' " ; [ ] { } = ต้อง escape ใน T-SQL หรือ connection string |
| Windows / AD | Complexity: 3 ใน 5 หมวด · ห้ามมี sAMAccountName หรือส่วนของชื่อที่ยาว ≥3 ตัว · Windows Server 2025 baseline: ≥14 ตัว | ค่าเริ่มต้นของ domain คือ 7 ตัว แต่ละองค์กรตั้งต่างกันได้ |
| ระบบสารสนเทศทั่วไป | NIST SP 800-63B / OWASP: ≥15 ตัวถ้าไม่มี MFA (≥8 ถ้ามี MFA), รับได้อย่างน้อย 64 ตัว, ห้ามมีชื่อบัญชี, ไม่ควรบังคับเปลี่ยนรหัสเป็นรอบ | ระบบเก่าหรือ WAF บางตัวไม่รับ < > ' " \ ` หรือเว้นวรรค |
| Entra ID / M365 | 8–256 ตัว, 3 ใน 4 หมวด, ใช้ได้เฉพาะ ASCII ที่กำหนด | ห้าม Unicode เช่นภาษาไทย · มี banned-password list ฝั่งบริการ |
เครื่องมือนี้ตรวจได้เฉพาะความยาว ชุดอักขระ และคำต้องห้ามพื้นฐาน ตรวจไม่ได้ว่ารหัสอยู่ใน banned-password list ของ Entra, ซ้ำกับประวัติรหัสผ่าน, หรือขัดกับ Oracle profile ที่องค์กรปรับเอง ระบบปลายทางจึงอาจไม่รับบางรหัส
อ้างอิง: Microsoft Entra password policy · Windows Server 2025 baseline · SQL Server password policy · Oracle verify functions