ข้ามไปที่เนื้อหา

random · 94 characters · bits

ตัวสร้างรหัสผ่าน

รหัสผ่าน 16 ตัวอักษรที่สุ่มจากอักขระ ASCII ที่พิมพ์ได้ทั้ง 94 ตัวมีเอนโทรปี 104.9 บิต และหน้านี้สร้างรหัสผ่านดังกล่าวในแท็บเบราว์เซอร์ของคุณ เลือกอักขระหรือคำ ตั้งความยาว แล้วคัดลอกผลลัพธ์

ค่าใหม่จะปรากฏทุกครั้งที่คุณเปลี่ยนการตั้งค่าหรือกดสร้างใหม่ สิ่งที่คุณสร้างไม่ถูกจัดเก็บ ไม่ถูกใส่ในที่อยู่เว็บ และไม่ถูกส่งไปยังเซิร์ฟเวอร์

Scanned by NortonTM Safe Web

ภาพรวมโดยสรุป

ราคา
ไม่มีค่าใช้จ่าย
บัญชี
ไม่ต้องมี
การอัปโหลด
ไม่เกี่ยวข้อง — ค่าถูกสร้างในแท็บของคุณ ไม่มีอะไรถูกส่งไปที่ใด
แหล่งความสุ่ม
crypto.getRandomValues ของเบราว์เซอร์ของคุณ พร้อม rejection sampling
ความยาว
4 ถึง 128 ตัวอักษร หรือ 3 ถึง 12 คำ
รายการคำ
EFF Short Wordlist #1, 1296 คำ, CC BY 3.0 US

เอนโทรปีของการตั้งค่าที่พบบ่อย

เอนโทรปีคือ ความยาว × log2(ขนาดกลุ่ม) เป็นบิต กลุ่มขนาด 10 คือตัวเลข 26 คือตัวพิมพ์เล็ก 62 คือตัวอักษรและตัวเลข และ 94 คืออักขระ ASCII ที่พิมพ์ได้ทั้งหมด บิตที่เพิ่มหนึ่งบิตทำให้จำนวนการเดาที่วิธีนี้ต้องใช้เพิ่มเป็นสองเท่า

อักขระ: เอนโทรปีเป็นบิต
ขนาดกลุ่ม8 ตัวอักษร12 ตัวอักษร16 ตัวอักษร20 ตัวอักษร
1026.639.953.266.4
2637.656.475.294.0
6247.671.595.3119.1
9452.478.7104.9131.1
คำจากรายการ 1296 คำ: เอนโทรปีเป็นบิต
จำนวนคำเอนโทรปี (บิต)
331.0
441.4
551.7
662.0
772.4

วิธีสร้างรหัสผ่าน

1

เลือกอักขระหรือคำ

อักขระให้สตริงสั้น ๆ แบบที่ตัวจัดการรหัสผ่านเก็บไว้ วลีรหัสผ่านต่อคำสุ่มจากรายการ 1296 คำ ซึ่งอ่านและพิมพ์บนโทรศัพท์หรือโทรทัศน์ได้ง่ายกว่า

2

ตั้งความยาวและประเภท

ค่าเริ่มต้นคือ 16 ตัวอักษรจากตัวพิมพ์เล็ก ตัวพิมพ์ใหญ่ ตัวเลข และสัญลักษณ์ ความยาวสำคัญที่สุด: อักขระที่เพิ่มแต่ละตัวจากกลุ่ม 94 เพิ่ม 6.55 บิต ปิดประเภทใดก็ได้หากเว็บไซต์ที่คุณสมัครไม่รับ

3

คัดลอกและเก็บไว้

กดคัดลอก แล้ววางค่าลงในแบบฟอร์มสมัครและในตัวจัดการรหัสผ่านของคุณทันที หน้านี้ไม่เก็บประวัติ ค่าที่คุณไม่ได้คัดลอกจึงหายไปเมื่อคุณออกจากหน้าหรือกดสร้างใหม่

สร้างรหัสผ่านอย่างไร

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

ค่าเอนโทรปีคือ ความยาว × log2(ขนาดกลุ่ม) สำหรับอักขระ และ จำนวนคำ × log2(1296) สำหรับคำ ซึ่งราว 10.34 บิตต่อคำ ค่านี้อธิบายวิธีการเมื่อทุกตัวเลือกเป็นการสุ่ม ไม่ใช่การให้คะแนนรหัสผ่านที่คนตั้งขึ้นเอง ตัวสร้างปกป้องรหัสผ่านที่เว็บไซต์เก็บไม่ดี ที่คุณพิมพ์ลงในหน้าที่เลียนแบบเว็บไซต์ หรือที่คุณใช้ซ้ำที่อื่นไม่ได้ รายการคำคือ EFF Short Wordlist #1 โดย Electronic Frontier Foundation เผยแพร่ภายใต้ Creative Commons Attribution 3.0 US จาก eff.org/dice โหลดเฉพาะเมื่อคุณสลับไปที่วลีรหัสผ่าน

คำถามเกี่ยวกับรหัสผ่าน

รหัสผ่านควรยาวเท่าใด

เลือกอย่างน้อย 16 ตัวอักษรสำหรับบัญชีที่สำคัญ และ 12 เป็นขั้นต่ำ จากอักขระที่พิมพ์ได้ทั้ง 94 ตัว 12 ตัวอักษรให้ 78.7 บิต 16 ให้ 104.9 บิต และ 20 ให้ 131.1 บิต บิตที่เพิ่มหนึ่งบิตทำให้จำนวนการเดาที่วิธีนี้ต้องใช้เพิ่มเป็นสองเท่า อักขระที่เพิ่มแต่ละตัวจากกลุ่ม 94 จึงคูณจำนวนนั้นราว 94 เท่า

สัญลักษณ์ทำให้รหัสผ่านแข็งแกร่งกว่าความยาวหรือไม่

ความยาวเพิ่มมากกว่ากลุ่มที่ใหญ่ขึ้น การเปลี่ยนจาก 62 อักขระ (ตัวอักษรและตัวเลข) เป็น 94 (เพิ่มสัญลักษณ์) เพิ่ม 0.60 บิตต่อตัวอักษร ขณะที่อีกหนึ่งตัวอักษรเพิ่ม 5.95 บิตจากกลุ่ม 62 รหัสผ่าน 16 ตัวอักษรจาก 62 อักขระมี 95.3 บิต มากกว่า 78.7 บิตของ 12 ตัวอักษรที่มีสัญลักษณ์ NIST SP 800-63B แนวทางของสหรัฐเรื่องอัตลักษณ์ดิจิทัล แนะนำไม่ให้ใช้กฎที่บังคับให้ผสมประเภทอักขระ และให้เว็บไซต์รับอย่างน้อย 64 ตัวอักษร

วลีรหัสผ่านดีกว่ารหัสผ่านสุ่มเมื่อใด

วลีรหัสผ่านดีกว่าเมื่อคุณต้องอ่าน พูด หรือพิมพ์ด้วยมือ เช่น รหัสผ่าน Wi-Fi การลงชื่อเข้าใช้อุปกรณ์ หรือรหัสผ่านหลักของตัวจัดการรหัสผ่าน แต่ละคำเพิ่มราว 10.34 บิต ดังนั้น 4 คำให้ 41.4 บิต 6 คำให้ 62.0 บิต และ 8 คำให้ 82.7 บิต การจะเท่ากับ 104.9 บิตต้องใช้ 11 คำ สตริงสุ่ม 16 ตัวอักษรสั้นกว่าสำหรับค่าเท่ากัน

รหัสผ่านถูกส่งหรือจัดเก็บไว้ที่ใดไหม

ไม่ ค่านี้ถูกสร้างในแท็บเบราว์เซอร์ของคุณด้วยตัวสร้างเลขสุ่มของเบราว์เซอร์เอง และแสดงบนหน้า หน้านี้ไม่เขียนอะไรลงในคุกกี้ ที่เก็บข้อมูลในเครื่อง แถบที่อยู่ หรือเซิร์ฟเวอร์ และไม่เก็บประวัติ การกดสร้างใหม่หรือปิดแท็บจะทิ้งค่านั้น

เอนโทรปีเป็นบิตหมายถึงอะไร

เอนโทรปีเป็นบิตคือลอการิทึมฐาน 2 ของจำนวนผลลัพธ์ที่มีโอกาสเท่ากันที่วิธีหนึ่งสร้างได้ รหัสผ่านที่เป็นตัวเลขสุ่ม 10 หลักมี 10 × log2(10) = 33.2 บิต ซึ่งคือความเป็นไปได้ 10 พันล้านแบบ การเพิ่มหนึ่งบิตทำให้จำนวนความเป็นไปได้เพิ่มเป็นสองเท่า ตัวเลขนี้ใช้กับค่าที่สร้างด้วยการสุ่มเลือกอย่างที่ทำที่นี่ ไม่ได้บอกอะไรเกี่ยวกับรหัสผ่านที่คนคิดขึ้นเอง

ทำไมต้องใช้ตัวจัดการรหัสผ่านและไม่ใช้รหัสผ่านซ้ำ

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