Sự khác biệt giữa mã hóa đối xứng và bất đối xứng

Tác Giả: Laura McKinney
Ngày Sáng TạO: 1 Tháng Tư 2021
CậP NhậT Ngày Tháng: 25 Tháng Tư 2024
Anonim
Sự khác biệt giữa mã hóa đối xứng và bất đối xứng - Công Nghệ
Sự khác biệt giữa mã hóa đối xứng và bất đối xứng - Công Nghệ

NộI Dung


Trong khi giao tiếp trên một phương tiện không bảo mật như internet, bạn phải cẩn thận về tính bảo mật của thông tin bạn đang chia sẻ với người khác. Có hai kỹ thuật được sử dụng để bảo vệ tính bảo mật của Mã hóa đối xứng và bất đối xứng của bạn. Sự khác biệt cơ bản phân biệt mã hóa đối xứng và bất đối xứng là mã hóa đối xứng cho phép mã hóa và giải mã với cùng một khóa. Mặt khác, mã hóa bất đối xứng sử dụng khóa chung để mã hóa và khóa riêng được sử dụng để giải mã. Để xác nhận một số khác biệt hơn giữa mã hóa đối xứng và bất đối xứng, hãy xem biểu đồ so sánh được hiển thị bên dưới.

  1. Biểu đồ so sánh
  2. Định nghĩa
  3. Sự khác biệt chính
  4. Phần kết luận

Biểu đồ so sánh

Cơ sở để so sánhMã hóa đối xứngMã hóa bất đối xứng
Căn bảnMã hóa đối xứng sử dụng một khóa duy nhất cho cả mã hóa và Giải mã.Mã hóa bất đối xứng sử dụng một khóa khác để mã hóa và giải mã.
Hiệu suấtMã hóa đối xứng là nhanh chóng trong thực hiện.Mã hóa bất đối xứng chậm trong thực thi do gánh nặng tính toán cao.
Thuật toánDES, 3DES, AES và RC4.Diffie-Hellman, RSA.
Mục đíchMã hóa đối xứng được sử dụng để truyền dữ liệu số lượng lớn. Mã hóa bất đối xứng thường được sử dụng để trao đổi khóa bí mật một cách an toàn.


Định nghĩa về mã hóa đối xứng

Mã hóa đối xứng là một kỹ thuật cho phép sử dụng chỉ một khóa để thực hiện cả mã hóa và giải mã được chia sẻ qua internet. Nó còn được gọi là phương pháp thông thường được sử dụng để mã hóa. Trong mã hóa đối xứng, đồng bằng được mã hóa và được chuyển đổi thành mật mã bằng khóa và thuật toán mã hóa. Mặc dù mật mã được chuyển đổi trở lại thành đơn giản bằng cách sử dụng cùng khóa được sử dụng để mã hóa và thuật toán giải mã.

Thuật toán mã hóa đối xứng thực thi nhanh hơn và là Ít phức tạp hơn vì thế; chúng được sử dụng cho truyền dữ liệu số lượng lớn. Trong mã hóa đối xứng, máy chủ đang tham gia giao tiếp đã có khóa bí mật được nhận thông qua các phương tiện bên ngoài. Thông tin hoặc thông tin sẽ sử dụng khóa để mã hóa và người nhận sẽ sử dụng khóa để giải mã. Các thuật toán mã hóa đối xứng thường được sử dụng là DES, 3 DES, AES, RC4.


Định nghĩa về mã hóa bất đối xứng

Mã hóa bất đối xứng là một kỹ thuật mã hóa sử dụng một cặp khóa (khóa riêng và khóa chung) để mã hóa và giải mã. Mã hóa bất đối xứng sử dụng khóa chung để mã hóa và khóa riêng để giải mã. Khóa công khai có sẵn miễn phí cho bất cứ ai quan tâm đến ing. Khóa riêng được giữ bí mật với người nhận của. Bất kỳ thứ gì được mã hóa bởi khóa chung và thuật toán, đều được giải mã bằng cùng một thuật toán và khóa riêng phù hợp của khóa chung tương ứng.

Việc thực thi thuật toán mã hóa bất đối xứng là chậm. Vì thuật toán mã hóa bất đối xứng có bản chất phức tạp và có gánh nặng tính toán cao. Do đó, mã hóa bất đối xứng được sử dụng cho trao đổi chìa khóa một cách an toàn thay vì truyền dữ liệu số lượng lớn. Mã hóa bất đối xứng thường được sử dụng để thiết lập kênh bảo mật trên phương tiện không bảo mật như internet. Thuật toán mã hóa bất đối xứng phổ biến nhất là Thuật toán Diffie-Hellman và RSA.

  1. Mã hóa đối xứng luôn sử dụng một khóa duy nhất để mã hóa và giải mã. Tuy nhiên, trong mã hóa bất đối xứng, er sử dụng khóa chung cho mã hóa và khóa riêng để giải mã.
  2. Việc thực hiện các thuật toán mã hóa bất đối xứng chậm hơn so với thuật toán mã hóa đối xứng. Điều này là do các thuật toán mã hóa bất đối xứng phức tạp hơn và có gánh nặng tính toán cao.
  3. Các thuật toán mã hóa đối xứng được sử dụng phổ biến nhất là DES, 3DES, AES và RC4. Mặt khác, Diffie-Hellman và RSA là thuật toán phổ biến nhất được sử dụng để mã hóa bất đối xứng.
  4. Mã hóa bất đối xứng thường được sử dụng để trao đổi các khóa bí mật trong khi đó, mã hóa đối xứng được sử dụng để trao đổi một lượng lớn dữ liệu.

Phần kết luận:

Là một kỹ thuật mã hóa phức tạp và chậm, mã hóa bất đối xứng thường được sử dụng để trao đổi các khóa và mã hóa đối xứng là một kỹ thuật nhanh hơn được sử dụng để truyền dữ liệu số lượng lớn.