CSPRNG · ในเบราว์เซอร์

เครื่องสร้างรหัสผ่านออนไลน์ สร้างมัน คัดลอกมัน. ลืมมัน.

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

01
CSPRNG

The browser's cryptographic random source — not Math.random.

crypto.getRandomValues() ใช้ค่า entropy จากระบบปฏิบัติการ ใช้ต้นกำเนิดเดียวกับที่ระบบ TLS ใช้ทุกครั้งที่คุณโหลด HTTPS ผลลัพธ์ไม่สามารถแยกแยะจากความสุ่มจริงสำหรับผู้โจมตีที่เป็นไปได้

เปิดเครื่องมือ
ทำงานบนอุปกรณ์ของคุณ · ฟรี · ไม่ต้องสมัครสมาชิก

สิ่งที่มันทำจริงๆ

02
CONTROLS

ความยาว, ชุดตัวอักษร, การยกเว้น

8 ถึง 128 ตัวอักษร A-Z, a-z, ตัวเลข, สัญลักษณ์ ยกเว้นตัวที่คล้ายกันเมื่อคุณต้องอ่านออกเสียง

03
PASSPHRASE

โหมด Diceware

คำศัพท์ 4-7 คำ ต่อกันด้วยเครื่องหมายขีด ใช้พิมพ์ง่าย แต่ยังแข็งแกร่งเท่าเดิม.

04
ลืมไปเลย

คลิปบอร์ดแล้วหายไป

คัดลอกด้วยคลิกเดียว ไม่มีการบันทึกที่ไหน รีโหลดแท็บและรหัสผ่านจะไม่สามารถกู้คืนได้

วิธีการทำงาน

  1. เปิด morph.cool/password-generator รหัสผ่านแรกถูกสร้างไว้แล้ว
  2. เลื่อนความยาว ปิดเปิดคลาสตัวอักษร และยกเลิกตัวอย่างที่คล้ายกันหากต้องการ
  3. กด Regenerate ได้เท่าไรก็ได้ ทุกครั้งที่กดจะเรียก CSPRNG ใหม่
  4. คลิกคัดลอก รหัสผ่านจะถูกวางในคลิปบอร์ดของคุณ; มีตัวเลือกการล้างอัตโนมัติ 12 วินาที
  5. วางลงในตัวจัดการรหัสผ่านแล้วปิดแท็บ Morph ไม่บันทึกประวัติใดๆ
196 bitMax entropy
0 บันทึกพื้นที่จัดเก็บ
128 ตัวอักษรความยาวสูงสุด

Why a server-side password generator is the wrong shape

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

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

ตัวสร้างนี้สุ่มจริงหรือไม่

ใช่ มันใช้ crypto.getRandomValues() — ตัวสร้างค่าสุ่มของเบราว์เซอร์ (CSPRNG) ซึ่งเป็นต้นแบบเดียวกับที่ใช้ใน TLS ไม่ใช่ Math.random หรือถูกตั้งค่าด้วยเวลาปัจจุบัน

รหัสผ่านจะถูกส่งออกจากเครื่องของฉันหรือไม่?

ไม่ มันถูกสร้างขึ้นใน JavaScript ภายในแท็บของคุณ ไม่มีการดึงข้อมูล ไม่มีการส่งข้อมูล ไม่มีการวิเคราะห์ข้อมูลผลลัพธ์ คัดลอกครั้งเดียว แล้วปิดแท็บ

ฉันสามารถเลือกข้ามตัวเลียนแบบเช่น 0/O/l/1 ได้หรือไม่

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

คุณควรเลือกความยาวเท่าไร?

สิบหกสำหรับการใช้งานทั่วไป สามสิบสองสำหรับสิ่งที่ปกป้องเงินหรือข้อมูลผู้ใช้ระดับสูง ยิ่งยาวยิ่งถูกกว่าการใช้รหัสที่ซับซ้อน

ฉันสามารถสร้างรหัสผ่านแทนได้หรือไม่

ใช่ — โหมดรหัสผ่านแบบ diceware เลือก 4-7 คำจากรายการ EFF 8,000 คำ ต่อกันด้วยเครื่องหมายขีด ง่ายต่อการพิมพ์ แต่ความแข็งแกร่งเท่ากัน

Auto-clear the clipboard?

การล้างอัตโนมัติ 12 วินาทีแบบเลือกได้ ใช้ได้ดีบนเครื่องที่ใช้ร่วมกัน ถ้าคุณลืมคัดลอกสิ่งอื่นหลังจากนั้น

สร้างรหัสผ่าน
Generate a Password
Nothing leaves your device · Free for what you make, credits for what we run