Xem xét khóa riêng và khóa thực tế và khóa chung là khóa. Bất cứ ai bạn trao ổ khóa đều có thể đóng thứ gì đó (ví dụ, một hầm chứa thông điệp bí mật) và chỉ bạn (giữ khóa riêng an toàn) mới có thể mở lại.
Và hãy nhớ ổ khóa là kỹ thuật số: thật dễ dàng để sao chép nó không giới hạn số lần. Trong thực tế, bạn thường chia sẻ nó trong một số thư mục công cộng cho tất cả mọi người muốn có nó.
Hiểu biết "cơ bản" của tôi là tôi có thể tạo khóa chung và khóa riêng, mã hóa tệp bằng khóa chung và đối tác của chúng tôi có thể giải mã bằng khóa riêng mà chúng tôi cung cấp. Nhưng điều này nghe có vẻ hơi lạ với tôi rằng chúng tôi sẽ chia sẻ khóa riêng. Chỉ có một đối tác đáng tin cậy.
Đó là cách khác: Người nhận tạo cặp khóa và chuyển khóa chung ("ổ khóa") cho bạn. Bây giờ, chỉ người nhận mới có thể giải mã tin nhắn, vì anh ta là người duy nhất giữ khóa riêng.
Ngoài ra, bạn không cần phải quan tâm đến một người đàn ông đang nắm giữ khóa riêng - và nếu anh ta chặn khóa công khai, anh ta vẫn không thể đọc được tin nhắn. Chỉ cần đảm bảo xác minh dấu vân tay sau khi nhận được khóa chung (ví dụ: qua điện thoại), để đảm bảo khóa chung không bị thay thế trong khi truyền.
Ngoài ra để mã hóa, bạn cũng có thể ký tên tin nhắn, để bên kia có thể kiểm chứng người gửi. Trong trường hợp này, bạn cũng sẽ tạo một cặp khóa công khai / riêng tư. Việc ký kết hoạt động khá nhiều theo cách khác (tương tự với ổ khóa không còn hiệu quả nữa khi ký), hãy xem xét mã hóa bằng khóa riêng (chỉ bạn mới có thể làm được, vì nó được giữ bí mật). Nếu người nhận có thể giải mã tin nhắn (hoặc thông thường, tổng số băm của tin nhắn) bằng khóa chung của bạn, anh ta biết rằng đó phải là bạn đã ký tin nhắn.