Cách mã hóa khóa công khai hoạt động

Tìm hiểu cách mã hóa khóa công khai có thể làm cho email riêng tư hơn

Bạn không muốn mọi người biết số thẻ tín dụng của bạn, phải không? Và trong khi nó làm cho bạn muốn ôm hôn cả thế giới, bạn không muốn mọi người biết bạn đang nói chuyện với người yêu của bạn, phải không? Và bạn chắc chắn không muốn mọi người biết bí mật kinh doanh của bạn (bao gồm bữa tiệc sinh nhật bất ngờ của Angela vào thứ Sáu tuần sau).

Email và quyền riêng tư

Khi bạn gửi một email, nội dung của nó được mở để mọi người đọc. Email giống như gửi bưu thiếp: mọi người nhận được bưu thiếp trong tay đều có thể đọc được.

Để giữ dữ liệu được gửi qua email riêng tư, bạn cần mã hóa dữ liệu đó. Chỉ người nhận dự định mới có thể giải mã thông điệp trong khi bất kỳ ai khác nhìn thấy nhưng vô nghĩa.

Câu chuyện về hai phím

Mã hóa khóa công khai là một trường hợp mã hóa đặc biệt. Nó hoạt động bằng cách sử dụng một sự kết hợp của hai phím:

cùng nhau tạo thành một cặp khóa.

Khóa riêng tư được giữ bí mật trên máy tính của bạn vì nó được sử dụng để giải mã.

Khóa công khai , được sử dụng để mã hóa, được trao cho bất kỳ ai muốn gửi thư được mã hóa cho bạn.

Gửi thư mã hóa khóa công khai

Chương trình mã hóa của người gửi sử dụng khóa công khai của bạn kết hợp với khóa riêng của người gửi để mã hóa tin nhắn.

Nhận thư được mã hóa khóa công khai

Khi bạn nhận được tin nhắn được mã hóa, bạn cần phải giải mã nó.

Việc giải mã tin nhắn được mã hóa bằng khóa công cộng chỉ có thể được thực hiện bằng khóa riêng phù hợp. Đây là lý do tại sao hai khóa tạo thành một cặp, và nó cũng là lý do tại sao nó quan trọng để giữ khóa riêng an toàn và để đảm bảo nó không bao giờ rơi vào tay kẻ xấu (hoặc trong bất kỳ bàn tay nào khác ngoài tay của bạn).

Tại sao tính toàn vẹn của khóa công khai là khái quát

Một điểm quan trọng khác với mã hóa khóa công khai là sự phân phối khóa công khai.

Mã hóa khóa công khai chỉ an toàn và bảo mật nếu người gửi tin nhắn được mã hóa có thể chắc chắn rằng khóa công khai được sử dụng để mã hóa thuộc về người nhận.

Một bên thứ ba có thể tạo ra một khóa công khai với tên của người nhận và cung cấp cho người gửi, người sử dụng chìa khóa để gửi thông tin quan trọng dưới dạng mã hóa. Thông điệp được mã hóa bị chặn bởi bên thứ ba, và kể từ khi nó được tạo ra bằng cách sử dụng khóa công khai của họ, họ không có vấn đề giải mã nó với khóa riêng của họ.

Đây là lý do tại sao bắt buộc phải cung cấp khóa công khai cho cá nhân bạn hoặc được cấp phép bởi cơ quan cấp chứng chỉ.