ตัวสร้างรหัสผ่าน ฟรี
สร้างรหัสผ่านที่รัดกุมและสุ่มได้ พร้อมกำหนดความยาว ประเภทอักขระ และอักขระที่ไม่ต้องการเอง ฟรี ไม่ต้องล็อกอิน
เว้นว่างเพื่อใช้รายการเริ่มต้น ช่องว่างจะถูกละเว้น
การใช้งานทั่วไป
- สร้างรหัสผ่านธนาคารที่ปลอดภัยสร้างรหัสผ่านที่ยาวและซับซ้อนสำหรับบัญชีธนาคาร การลงทุน และการเงินของคุณ
- สร้างรหัสผ่าน WiFi ที่เข้มแข็งสร้างรหัสผ่าน WiFi ที่ปลอดภัยซึ่งยากที่จะเดาแต่ง่ายต่อการแบ่งปันผ่านรหัส QR
- สร้างรหัสผ่านบัญชีการทำงานปฏิบัติตามข้อกำหนดรหัสผ่านขององค์กร — กฎด้านความยาว ความซับซ้อน และประเภทอักขระ
- สร้างคีย์ API ที่ปลอดภัยสร้างสตริงแบบสุ่มที่มี entropy สูงเพื่อใช้เป็นคีย์ API โทเค็นลับ และลับลายเซ็น
- สร้างรหัสผ่านฐานข้อมูลสร้างรหัสผ่านที่เข้มแข็งสำหรับผู้ใช้ฐานข้อมูล บัญชี root และการเชื่อมต่อบริการ
วิธีการทำงาน
รหัสผ่านถูกสร้างในเบราว์เซอร์ทั้งหมดด้วย crypto.getRandomValues() ของ Web Crypto API — แหล่งความสุ่มเชิงวิทยาการเข้ารหัสเดียวกับที่เบราว์เซอร์ใช้สำหรับ TLS ไม่มี Math.random() ไม่มีเซิร์ฟเวอร์ ไม่มีการร้องขอเครือข่ายใด ๆ
- 1ประกอบชุดอักขระตามช่องทำเครื่องหมายที่คุณเลือก เครื่องมือสร้างอาร์เรย์แยกสำหรับตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก ตัวเลข และสัญลักษณ์ หากเปิด 'ไม่รวมอักขระที่คล้ายกัน' อักขระที่มองแล้วสับสนอย่าง 1, l, I, 0 และ O จะถูกตัดออกจากแต่ละชุดก่อนสร้างชุดรวม
- 2สุ่มเลือกแบบปฏิเสธตัวอย่างแต่ละตำแหน่งอักขระถูกเติมด้วย crypto.getRandomValues() พร้อมการสุ่มแบบปฏิเสธ: หากค่าสุ่มดิบตกอยู่ในส่วนหางที่เบ้ของการกระจาย จะถูกทิ้งและสุ่มใหม่ ขจัดความลำเอียงจากมอดูโลที่จะทำให้อักขระบางตัวมีโอกาสมากกว่าตัวอื่นทางสถิติ
- 3รับประกันว่ามีทุกประเภทอักขระหลังสุ่มรหัสผ่านทั้งหมด เครื่องมือตรวจว่ามีอักขระอย่างน้อยหนึ่งตัวจากทุกประเภทที่เลือก หากไม่มี จะสุ่มรหัสผ่านทั้งหมดใหม่และตรวจอีกครั้ง — สูงสุด 100 ครั้ง — แทนการสลับอักขระลงในตำแหน่งคงที่ซึ่งจะทำให้การกระจายเบ้
- 4ประมาณเอนโทรปีและเวลาเจาะรหัสเครื่องมือคำนวณเอนโทรปีเป็น length × log2(ขนาดชุดอักขระ) และประมาณเวลาเจาะรหัสด้วยเลขคณิตในพื้นที่ลอการิทึมเทียบกับฐาน GPU 100 พันล้านครั้งต่อวินาที (เหมาะกับแฮชที่เร็วอย่าง MD5 รหัสผ่านที่ป้องกันด้วย bcrypt/Argon2 จะใช้เวลานานกว่ามาก) ตัวเลขทั้งสองอัปเดตทันทีเมื่อเปลี่ยนการตั้งค่า
ตัวสร้างทำงานในเบราว์เซอร์ทั้งหมด — รหัสผ่าน การตั้งค่า หรือข้อมูลการใช้งานไม่เคยถูกส่งไปยังเซิร์ฟเวอร์
เครื่องมือที่เกี่ยวข้อง
ตรวจสอบความแข็งแกร่งรหัสผ่าน
ตรวจสอบความแข็งแกร่งรหัสผ่านด้วยการวิเคราะห์ entropy การประมาณเวลาที่ใช้ถอดรหัส และรายการตรวจสอบข้อกำหนดโดยละเอียด ทำงานในเบราว์เซอร์ทั้งหมด
เข้ารหัสข้อความ
เข้ารหัสและถอดรหัสข้อความด้วยรหัสผ่านโดยใช้ AES-256-GCM ที่แข็งแกร่ง รหัสผ่านไม่เคยออกจากเบราว์เซอร์ แชร์ข้อมูลลับได้อย่างปลอดภัย
เข้ารหัสไฟล์ (AES-256-GCM)
เข้ารหัสไฟล์ใดก็ได้ด้วยรหัสผ่านโดยใช้ AES-256-GCM และ PBKDF2 (250,000 รอบ) ไฟล์ .enc เปิดได้เฉพาะด้วยรหัสผ่านที่ถูกต้องและเครื่องมือนี้เท่านั้น ทำงาน client-side ทั้งหมด — ไฟล์ไม่เคยออกจากอุปกรณ์