รหัสผ่านคือแอปพลิเคชันง่ายๆ ของการรับรองความถูกต้องของการตอบสนองความท้าทายโดยใช้รหัสที่พูด เขียน หรือพิมพ์เพื่อตอบสนองคำขอที่ท้าทาย ลำดับและความหลากหลายของอักขระมักเป็นตัวกำหนดความยากหรือระดับความปลอดภัยของรหัสผ่านที่กำหนด นั่นคือเหตุผลที่ระบบรักษาความปลอดภัยมักกำหนดให้ผู้ใช้สร้าง
รหัส ผ่านที่ใช้อักษรตัวใหญ่ ตัวเลข และสัญลักษณ์อย่างน้อยหนึ่งตัว เพื่อให้รหัสผ่านเป็นกลไกการรักษาความปลอดภัยที่มีประสิทธิภาพ จะต้องเก็บรายละเอียดไว้เป็นความลับ มิฉะนั้น ผู้ใช้ที่ไม่ได้รับอนุญาตอาจเข้าถึงไฟล์และหลักทรัพย์ที่พยายามปกป้องได้