Trao Đổi Mật Khẩu Kháng Lượng Tử (ML-KEM)

Thống nhất một mật khẩu chung một cách an toàn qua Internet bằng FIPS 203 (ML-KEM-1024). Công cụ này có khả năng kháng lượng tử. "Mật Khẩu Chung" được tạo ra có thể dùng an toàn trong các công cụ Mã Hóa Văn Bản và Mã Hóa Tệp của chúng tôi.


Bước 1: Danh Tính Của Bạn

Hãy tạo một cặp khóa. Gửi Khóa Công Khai cho người gửi. Giữ trang này luôn mở (hoặc lưu lại khóa của bạn).


Bước 2: Giải Mã Mật Khẩu

Dán Mật Khẩu Đã Đóng Gói mà bạn nhận được từ Người Gửi vào ô bên dưới.



Nâng cao: Xem Khóa Riêng Tư

Cảnh báo: Đây là danh tính riêng tư của bạn trong phiên làm việc này. Đừng bao giờ chia sẻ nó. Nếu mất khóa này, bạn sẽ không thể giải mã mật khẩu.



Cách Trao Đổi Mật Khẩu An Toàn

Công cụ này cho phép hai người (Alice và Bob) thống nhất một mật khẩu bí mật mà không bao giờ phải gửi chính mật khẩu đó qua Internet. Sau đó, mật khẩu này có thể được dùng trong Paranoia Text Encryptor, Paranoia File Encryptor hoặc bất kỳ ứng dụng nào khác.

1. Chuẩn bị (Người Nhận/Bob):
  • Bấm "Tôi là Người Nhận".
  • Bấm Tạo Cặp Khóa Mới.
  • Sao chép Khóa Công Khai màu xanh và gửi cho bạn của bạn (Alice). (Gửi qua email/chat là an toàn).
  • Hãy giữ tab này luôn mở! Đừng tải lại trang.

2. Trao đổi (Người Gửi/Alice):
  • Bấm "Tôi là Người Gửi".
  • Dán Khóa Công Khai của Bob vào ô trên cùng.
  • Bấm Đóng Gói.
  • Sao chép Mật Khẩu Đã Đóng Gói (Ô B) và gửi lại cho Bob.
  • Sao chép Mật Khẩu Chung (Ô A) — đây chính là khóa bí mật để mã hóa của bạn!

3. Hoàn tất (Người Nhận/Bob):
  • Dán đoạn văn bản Alice gửi cho bạn vào ô Mật Khẩu Đã Đóng Gói.
  • Bấm Giải Mã Mật Khẩu Chung.
  • Ô màu đỏ sẽ hiện ra đúng mật khẩu mà Alice đang có. Dùng mật khẩu này để đọc các tin nhắn đã mã hóa của cô ấy.

Vì Sao Nên Dùng Mật Mã Hậu Lượng Tử

  • An toàn trước máy tính lượng tử: Công cụ dùng ML-KEM-1024 (cơ chế đóng gói khóa dựa trên lưới mô-đun), phiên bản đã được NIST chuẩn hóa của CRYSTALS-Kyber. Nó được thiết kế để chống lại các cuộc tấn công từ máy tính lượng tử trong tương lai.
  • Riêng tư phía client: Giống như các công cụ AES của chúng tôi, ứng dụng này chạy hoàn toàn trong trình duyệt của bạn bằng JavaScript. Khóa và mật khẩu của bạn không bao giờ rời khỏi thiết bị.
  • Chặn đứng "thu thập ngay, giải mã sau": Các hệ mã hóa tiêu chuẩn (như RSA) có thể bị máy tính lượng tử phá vỡ trong tương lai. Những thông điệp bị ghi lại hôm nay có thể bị giải mã khi đó. Dùng ML-KEM giúp bảo vệ dữ liệu của bạn trước mối đe dọa tương lai này.
  • Tuân thủ FIPS 203: Chúng tôi triển khai theo chuẩn FIPS 203 mới nhất.

Câu Hỏi Thường Gặp Về Trao Đổi Khóa

Vấn Đề: "Mật Khẩu Chung" dùng để làm gì?

Trả Lời: Công cụ này "chỉ" tạo ra mật khẩu. Nó không mã hóa nội dung tin nhắn của bạn. Khi cả bạn và người kia đã có "Mật Khẩu Chung", hãy sao chép và dán nó vào ô mật khẩu của các công cụ mã hóa AES của chúng tôi để mã hóa email, ghi chú hay tệp thật của bạn.



Vấn Đề: Gửi Khóa Công Khai qua email có an toàn không?

Trả Lời: Có! Đó chính là lý do nó được gọi là "công khai". Kẻ tấn công có thể nhìn thấy Khóa Công Khai và cả Mật Khẩu Đã Đóng Gói, nhưng nếu không có khóa riêng tư của bạn thì về mặt toán học họ không thể tính ra Mật Khẩu Chung.



Vấn Đề: Tại sao Khóa Công Khai lại dài đến vậy?

Trả Lời: Mật mã hậu lượng tử dựa trên toán học lưới (lattice) phức tạp, vốn cần khóa lớn hơn so với các hệ thống cũ như RSA hay đường cong elliptic. Khóa công khai ML-KEM-1024 dài 1568 byte (3136 ký tự thập lục phân).



Vấn Đề: Vì sao nên dùng trao đổi khóa kháng lượng tử ngay từ hôm nay?

Trả Lời: Vì kiểu tấn công thu thập ngay bây giờ, giải mã sau này. Dữ liệu được bảo vệ bằng trao đổi khóa RSA hoặc đường cong elliptic có thể bị ghi lại hôm nay và bị giải mã khi máy tính lượng tử đủ mạnh xuất hiện. ML-KEM-1024 được thiết kế để chống lại kiểu tấn công đó, nên mật khẩu thỏa thuận bằng công cụ này vẫn được giữ bí mật trong tương lai.

Các Công Cụ Bảo Mật Khác


Thông Số Kỹ Thuật

  • Thuật toán: ML-KEM-1024 (FIPS 203)
  • Mức bảo mật: NIST Category 5 (tương đương AES-256)
  • Thư viện: noble-post-quantum 0.2.0 (có thể kiểm toán, thuần JS – tự lưu trữ, không dùng CDN bên thứ ba)
  • Giấy phép: MIT (Mã nguồn mở)


Chú Ý

Error Text