ความปลอดภัย

สร้างรหัสผ่านสุ่ม

สุ่มรหัสผ่านที่ปลอดภัยด้วย crypto.getRandomValues ปรับความยาวและชนิดอักขระได้ — ใช้งานฟรี ไม่ต้องสมัครสมาชิก

ความแข็งแรง: แข็งแรงมาก

16
ฟรี 100% ไม่ต้องสมัคร ใช้งานผ่านเบราว์เซอร์ ไม่เก็บข้อมูล

รหัสผ่านที่ปลอดภัยควรมีความยาวเพียงพอและมีอักขระหลากหลายชนิดปนกัน เพื่อให้เดายากและทนต่อการโจมตีแบบ brute force แต่การตั้งรหัสผ่านเองด้วยมือมักได้รหัสที่คาดเดาได้ง่าย ซ้ำกับที่เคยใช้ หรือสั้นเกินไป เครื่องมือสร้างรหัสผ่านสุ่มนี้ช่วยสุ่มรหัสผ่านที่ปลอดภัยให้ทันที ปรับความยาวและเลือกชนิดอักขระ (ตัวพิมพ์เล็ก พิมพ์ใหญ่ ตัวเลข สัญลักษณ์) ได้ตามต้องการ พร้อมตัวเลือกตัดอักขระที่สับสนง่าย เช่น เลข 1 กับตัวพิมพ์เล็ก l ใช้ crypto.getRandomValues ซึ่งเป็นตัวสุ่มระดับการเข้ารหัสของเบราว์เซอร์ ปลอดภัยกว่า Math.random ทั่วไป และไม่มีการส่งรหัสผ่านที่สร้างออกจากเครื่องของคุณเลย

วิธีใช้เครื่องมือสร้างรหัสผ่านสุ่ม

1

ปรับความยาวและชนิดอักขระ

เลือกความยาวและตัวอักษร/ตัวเลข/สัญลักษณ์ที่ต้องการ

2

สุ่มรหัสผ่านใหม่

กดปุ่มสุ่มเพื่อสร้างรหัสผ่านชุดใหม่ได้ไม่จำกัด

3

คัดลอกไปใช้งาน

กดปุ่มคัดลอกแล้วนำไปตั้งรหัสผ่านได้ทันที

ทำไมควรใช้เครื่องมือนี้

สุ่มด้วยระดับการเข้ารหัส

ใช้ crypto.getRandomValues ไม่ใช่ Math.random ทั่วไป

มีแถบวัดความแข็งแรง

รู้ทันทีว่ารหัสผ่านที่ได้ปลอดภัยแค่ไหน

ตัดอักขระที่สับสนง่ายได้

เลือกตัดตัวที่หน้าตาคล้ายกัน เช่น I, l, 1, O, 0

ตัวอย่างการใช้งาน

ตั้งรหัสผ่านบัญชีอีเมลหรือธนาคาร

สุ่มรหัสผ่านความยาว 16 ตัวขึ้นไป ผสมทุกชนิดอักขระ สำหรับบัญชีสำคัญที่ต้องการความปลอดภัยสูง

สร้างรหัสผ่าน Wi-Fi ที่จำง่ายขึ้น

ตัดสัญลักษณ์และอักขระที่สับสนง่ายออก เหลือแค่ตัวอักษรกับตัวเลขที่พิมพ์ตามได้ง่าย

สร้าง API key หรือ secret สำหรับนักพัฒนา

สุ่มสตริงยาวๆ ที่ใช้เป็น token หรือ secret key ในโปรเจกต์

ตั้งรหัสผ่านชั่วคราวให้ผู้ใช้ใหม่

สุ่มรหัสผ่านเริ่มต้นที่ปลอดภัยก่อนส่งให้ผู้ใช้เปลี่ยนเองภายหลัง


คำถามที่พบบ่อย (FAQ)

รหัสผ่านที่สร้างถูกส่งไปเก็บที่เซิร์ฟเวอร์ไหม
ไม่มีการส่งข้อมูลใดๆ ออกจากเครื่องของคุณเลย การสุ่มรหัสผ่านทั้งหมดทำงานอยู่ในเบราว์เซอร์ของคุณเท่านั้น และใช้ crypto.getRandomValues ซึ่งเป็นฟังก์ชันสุ่มที่ปลอดภัยระดับการเข้ารหัส ไม่ใช่การสุ่มแบบทั่วไป
ควรตั้งความยาวรหัสผ่านเท่าไรถึงจะปลอดภัย
แนะนำอย่างน้อย 12 ตัวอักษรขึ้นไปสำหรับบัญชีทั่วไป และ 16 ตัวอักษรขึ้นไปสำหรับบัญชีสำคัญ เช่น อีเมลหลักหรือบัญชีธนาคาร ยิ่งความยาวมากและใช้อักขระหลากหลายชนิด (ตัวพิมพ์เล็ก พิมพ์ใหญ่ ตัวเลข สัญลักษณ์) ยิ่งเดายากขึ้นมาก
ตัวเลือกตัดอักขระที่สับสนง่ายคืออะไร
เป็นตัวเลือกที่ตัดอักขระที่หน้าตาคล้ายกันจนอ่านผิดง่าย เช่น เลข 1 กับตัวพิมพ์เล็ก l และตัวพิมพ์ใหญ่ I หรือเลข 0 กับตัวพิมพ์ใหญ่ O ออกจากรหัสผ่าน เหมาะเมื่อคุณต้องพิมพ์รหัสผ่านด้วยมือ เช่น จดใส่กระดาษหรือพิมพ์บนอุปกรณ์อื่น
รหัสผ่านที่สุ่มได้ซ้ำกับที่คนอื่นเคยได้ไหม
โอกาสซ้ำแทบเป็นศูนย์ เพราะใช้ crypto.getRandomValues สุ่มจากพื้นที่ความเป็นไปได้มหาศาล (เช่นรหัสผ่าน 16 ตัวอักษรผสมทุกชนิด มีความเป็นไปได้มากกว่า 10 ยกกำลัง 30 แบบ) การสุ่มซ้ำกันโดยบังเอิญแทบเป็นไปไม่ได้ในทางปฏิบัติ
แถบวัดความแข็งแรงของรหัสผ่านคำนวณจากอะไร
ประเมินจากความยาวและความหลากหลายของชนิดอักขระที่ใช้ ยิ่งยาวและผสมหลายชนิด (พิมพ์เล็ก พิมพ์ใหญ่ ตัวเลข สัญลักษณ์) คะแนนความแข็งแรงยิ่งสูง เป็นตัวช่วยดูคร่าวๆ เท่านั้น แนะนำใช้ความยาวอย่างน้อย 12-16 ตัวอักษรเสมอเพื่อความปลอดภัยที่แท้จริง

เครื่องมือที่เกี่ยวข้อง