แลกเปลี่ยนรหัสผ่านอย่างปลอดภัยด้วยการเข้ารหัสหลังควอนตัม (ML-KEM)

ตกลงรหัสผ่านร่วมกับอีกฝ่ายผ่านอินเทอร์เน็ตได้อย่างปลอดภัยด้วย FIPS 203 (ML-KEM-1024) เครื่องมือนี้ต้านทานคอมพิวเตอร์ควอนตัม "รหัสผ่านร่วม" ที่ได้สามารถนำไปใช้ได้ทันทีในเครื่องมือ เข้ารหัสข้อความ และ เข้ารหัสไฟล์ ของเรา


ขั้นที่ 1: ตัวตนของคุณ

สร้างคู่กุญแจขึ้นมา แล้วส่ง กุญแจสาธารณะ ให้ผู้ส่ง เปิดหน้านี้ทิ้งไว้ (หรือบันทึกกุญแจของคุณเก็บไว้)


ขั้นที่ 2: ถอดรหัสรหัสผ่าน

วาง รหัสผ่านที่ห่อหุ้มแล้ว ที่ได้รับจากผู้ส่งลงในช่องด้านล่าง



ขั้นสูง: ดูกุญแจส่วนตัว

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



วิธีใช้งานการแลกเปลี่ยนกุญแจ

เครื่องมือนี้ช่วยให้คนสองคน (Alice และ Bob) ตกลงรหัสผ่านลับร่วมกันได้ โดยไม่ต้องส่งตัวรหัสผ่านผ่านอินเทอร์เน็ตเลยแม้แต่ครั้งเดียว จากนั้นนำรหัสผ่านนี้ไปใช้ได้ใน Paranoia Text Encryptor, Paranoia File Encryptor หรือแอปพลิเคชันอื่นใดก็ได้

1. การตั้งค่า (ผู้รับ / Bob):
  • คลิก "ฉันเป็นผู้รับ"
  • คลิก สร้างคู่กุญแจใหม่
  • คัดลอก กุญแจสาธารณะ ในกรอบสีเขียว แล้วส่งให้เพื่อนของคุณ (Alice) — ส่งทางอีเมลหรือแชตได้อย่างปลอดภัย
  • เปิดแท็บนี้ทิ้งไว้ อย่ารีเฟรชหน้าเว็บ

2. การแลกเปลี่ยน (ผู้ส่ง / Alice):
  • คลิก "ฉันเป็นผู้ส่ง"
  • วางกุญแจสาธารณะของ Bob ลงในช่องด้านบน
  • คลิก ห่อหุ้ม
  • คัดลอก รหัสผ่านที่ห่อหุ้มแล้ว (ช่อง B) แล้วส่งกลับไปให้ Bob
  • คัดลอก รหัสผ่านร่วม (ช่อง A) — นี่คือกุญแจลับที่คุณใช้เข้ารหัส!

3. ขั้นสรุป (ผู้รับ / Bob):
  • วางข้อความที่ Alice ส่งมาลงในช่อง รหัสผ่านที่ห่อหุ้มแล้ว
  • คลิก ถอดรหัสเพื่อรับรหัสผ่านร่วม
  • ช่องสีแดงจะแสดงรหัสผ่านชุดเดียวกันกับที่ Alice มี ใช้รหัสผ่านนี้เพื่ออ่านข้อความที่เธอเข้ารหัสไว้

ทำไมต้องใช้การเข้ารหัสหลังควอนตัม

  • ความปลอดภัยระดับหลังควอนตัม: เครื่องมือนี้ใช้ ML-KEM-1024 (กลไกห่อหุ้มกุญแจบนพื้นฐานแลตทิซแบบมอดูล) ซึ่งเป็น CRYSTALS-Kyber ฉบับที่ NIST รับรองเป็นมาตรฐาน ออกแบบมาเพื่อต้านทานการโจมตีจากคอมพิวเตอร์ควอนตัมในอนาคต
  • ความเป็นส่วนตัวแบบฝั่งลูกค้า: เช่นเดียวกับเครื่องมือ AES ของเรา แอปพลิเคชันนี้ทำงานด้วย JavaScript ภายในเบราว์เซอร์ของคุณทั้งหมด กุญแจและรหัสผ่านของคุณไม่เคยออกจากอุปกรณ์
  • ปิดช่องโหว่ "เก็บไว้ก่อน ถอดรหัสทีหลัง": การเข้ารหัสแบบเดิม (เช่น RSA) อาจถูกคอมพิวเตอร์ควอนตัมเจาะได้ในอนาคต ข้อความที่ถูกดักบันทึกไว้วันนี้จึงอาจถูกถอดรหัสในภายหลัง การใช้ ML-KEM ช่วยปกป้องข้อมูลของคุณจากภัยคุกคามนี้
  • เป็นไปตามมาตรฐาน FIPS 203: เราใช้งานตาม มาตรฐาน FIPS 203 ฉบับล่าสุด

คำถามที่พบบ่อยเกี่ยวกับการแลกเปลี่ยนรหัสผ่าน

คำถาม: รหัสผ่านร่วมที่ได้มาใช้ทำอะไร

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



คำถาม: ส่งกุญแจสาธารณะทางอีเมลปลอดภัยหรือไม่

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



คำถาม: ทำไมกุญแจสาธารณะของ ML-KEM จึงยาวมาก

คำตอบ: การเข้ารหัสหลังควอนตัมอาศัยคณิตศาสตร์แลตทิซที่ซับซ้อน ซึ่งต้องใช้กุญแจที่ใหญ่กว่าระบบรุ่นเก่าอย่าง RSA หรือเส้นโค้งวงรี กุญแจสาธารณะของ ML-KEM-1024 มีขนาด 1568 ไบต์ (เท่ากับอักขระเลขฐานสิบหก 3136 ตัว)



คำถาม: ทำไมต้องใช้การแลกเปลี่ยนกุญแจแบบต้านทานควอนตัมตั้งแต่วันนี้

คำตอบ: เพราะการโจมตีแบบ "เก็บไว้ก่อน ถอดรหัสทีหลัง" (harvest now, decrypt later) ข้อมูลที่ป้องกันด้วยการแลกเปลี่ยนกุญแจ RSA หรือเส้นโค้งวงรีสามารถถูกดักบันทึกไว้ตั้งแต่วันนี้ แล้วถอดรหัสเมื่อมีคอมพิวเตอร์ควอนตัมขนาดใหญ่ ML-KEM-1024 ออกแบบมาเพื่อต้านทานการโจมตีแบบนั้น รหัสผ่านที่ตกลงกันด้วยเครื่องมือนี้จึงยังคงเป็นความลับต่อไปในอนาคต

เครื่องมือความปลอดภัยอื่นๆ


ข้อมูลจำเพาะทางเทคนิค

  • อัลกอริทึม: ML-KEM-1024 (FIPS 203)
  • ระดับความปลอดภัย: NIST Category 5 (เทียบเท่า AES-256)
  • ไลบรารี: noble-post-quantum 0.2.0 (ตรวจสอบได้ เป็น JavaScript ล้วน – โฮสต์เอง ไม่ใช้ CDN ภายนอก)
  • สัญญาอนุญาต: MIT (โอเพนซอร์ส)


โปรดทราบ

Error Text