ข้ามไปยังเนื้อหาหลัก

สร้าง Diceware Passphrase ฟรี

สร้าง passphrase ที่จำง่ายและมี entropy สูงโดยรวมคำสุ่ม ตั้งค่าจำนวนคำ ตัวคั่น และตัวพิมพ์ได้ — ใช้ความสุ่มที่ปลอดภัยด้วยการเข้ารหัส

ใช้งานได้แบบออฟไลน์เมื่อโหลดแล้ว

...

คลิกคำใดก็ได้เพื่อสุ่มใหม่เฉพาะคำนั้น

62 บิต
เอนโทรปี
15 ปี
เวลาที่ใช้ถอดรหัส

ทำไมต้อง diceware? วลีจากคำสุ่มมีเอนโทรปีสูงและจดจำได้ง่ายกว่าตัวอักษรสุ่ม วลี 5 คำมีเอนโทรปีมากกว่ารหัสผ่านสุ่ม 10 ตัวอักษรที่มีตัวพิมพ์ใหญ่เล็กและสัญลักษณ์ ความสุ่มมาจาก crypto.getRandomValues() ในเบราว์เซอร์ ไม่มีคำ วลี หรือข้อมูลใดถูกส่งออกไป

การใช้งานทั่วไป

  • สร้างรหัสผ่านหลักสำหรับตัวจัดการรหัสผ่านวลีรหัสผ่าน diceware เหมาะสำหรับคีย์หลักของตัวจัดการรหัสผ่านของคุณ — เอนโทรปีสูง จำได้
  • สร้างวลีรหัสผ่านการเข้ารหัสสำหรับการเข้ารหัสดิสก์เต็ม คีย์ GPG หรือระบบเข้ารหัสลับใด ๆ ที่ต้องการความลับที่จำได้
  • สร้างรหัสผ่านเครือข่าย Wi-Fiง่ายกว่าในการแบ่งปันด้วยวจนะกรรมมากกว่าเสียงรบกวนแบบสุ่ม — เหมาะสำหรับเครือข่ายแขกหรือบ้านที่ใช้ร่วมกัน
  • สร้างความลับที่แบ่งปันของทีมสำหรับบัญชีเซิร์ฟเวอร์ที่แบ่งปันรหัสผ่านการปรับใช้ หรือสิ่งใดก็ตามที่หลายคนต้องจำ
  • สร้างรหัสผ่านตัวอย่างที่จำได้สำหรับการสาธิตเมื่อสาธิตเครื่องมือที่ต้องการรหัสผ่าน วลี diceware จึงติดใจมากกว่าสำหรับผู้ชมมากกว่าเสียงรบกวน

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

การสร้างวลีรหัสผ่านทำงานในเบราว์เซอร์ทั้งหมดด้วย crypto.getRandomValues ของ Web Crypto API — แหล่งความสุ่มเชิงวิทยาการเข้ารหัสเดียวกับที่ตัวจัดการรหัสผ่านและ TLS ใช้ รายการคำแบบสั้นของ EFF 1,296 คำรวมอยู่ในหน้าโดยตรง จึงไม่มีการร้องขอเครือข่ายระหว่างการสร้าง

  1. 1
    การเลือกคำที่ไม่มีความลำเอียง
    สำหรับแต่ละช่องคำ crypto.getRandomValues จะเติมบัฟเฟอร์ Uint32 ด้วยตัวเลขสุ่มจากฮาร์ดแวร์ การสุ่มแบบปฏิเสธจะทิ้งค่าที่ทำให้การกระจายเบ้ แล้วใช้ผลลัพธ์เป็นดัชนีในรายการคำแบบสั้นของ EFF 1,296 คำ — ให้เอนโทรปี 10.34 บิตต่อคำพอดีโดยไม่มีความลำเอียงจากมอดูโล
  2. 2
    ส่วนเสริมที่เลือกได้
    หากเปิดตัวเลือกตัวเลข จะสุ่มจำนวนเต็ม 0–99 ด้วยวิธีที่ไม่มีความลำเอียงเดียวกันและต่อท้ายเป็นชิปแยก เพิ่มราว 6.6 บิต การทำตัวอักษรแรกของแต่ละคำเป็นตัวพิมพ์ใหญ่เป็นแบบกำหนดแน่นอนและไม่เพิ่มเอนโทรปี ซึ่งเครื่องมือระบุไว้ชัดเจน
  3. 3
    แสดงเอนโทรปีและเวลาเจาะรหัสแบบสด
    เอนโทรปีคำนวณเป็น wordCount × log2(1296) และเครื่องมือแปลงตัวเลขนั้นเป็นเวลาเจาะรหัสโดยประมาณด้วยแบบจำลองการโจมตีสามแบบที่เลือกได้: 10 ครั้ง/วินาที (ออนไลน์แบบจำกัดอัตรา) 10 พันล้าน/วินาที (GPU ออฟไลน์) และ 100 ล้านล้าน/วินาที (คลัสเตอร์ขนาดใหญ่) คณิตศาสตร์อัปเดตทันทีเมื่อเปลี่ยนจำนวนคำหรือตัวเลือก
  4. 4
    สุ่มใหม่ทีละคำและคัดลอก
    การคลิกคำใดคำหนึ่งจะแทนที่เฉพาะคำนั้นด้วยคำที่สร้างใหม่ — เอนโทรปีเท่าเดิม มีประโยชน์สำหรับเปลี่ยนคำที่ไม่ถูกใจโดยไม่ต้องสร้างวลีรหัสผ่านใหม่ทั้งหมด สตริงสุดท้ายประกอบด้วยตัวคั่นที่คุณเลือกและเขียนลงคลิปบอร์ดผ่าน Clipboard API มาตรฐาน

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

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

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