Asymmetric Encryption Là Gì

Asymmetric Encryption Là Gì
Asymmetric Encryption Là Gì

Asymmetric encryption, hay mã hóa bất đối xứng, là một phương pháp mã hóa sử dụng hai khóa riêng biệt: khóa công khai (public key)khóa riêng tư (private key).

  • Khóa công khai: Được chia sẻ công khai, dùng để mã hóa dữ liệu.
  • Khóa riêng tư: Được giữ bí mật, dùng để giải mã dữ liệu đã được mã hóa bằng khóa công khai tương ứng.

Cách hoạt động:

  1. Người gửi sử dụng khóa công khai của người nhận để mã hóa thông điệp.
  2. Chỉ người nhận, với khóa riêng tư tương ứng, mới có thể giải mã thông điệp.

Đặc điểm:

  • Bảo mật cao: Vì khóa riêng tư không bao giờ được chia sẻ.
  • Ứng dụng: Được sử dụng trong SSL/TLS (bảo mật web), chữ ký số, VPN, và các giao thức như RSA, ECC.
  • Nhược điểm: Chậm hơn mã hóa đối xứng (symmetric encryption) do tính toán phức tạp.

Ví dụ: Khi bạn truy cập một website HTTPS, trình duyệt sử dụng khóa công khai của server để mã hóa dữ liệu, và server giải mã bằng khóa riêng tư.

Nếu bạn cần giải thích chi tiết hơn hoặc ví dụ cụ thể, hãy cho mình biết!

>>> Xem thêm: File system Là gì

×
Ảnh toàn màn hình