Điểm:0

wireguard mã hóa xác minh bằng khóa công khai như thế nào

lá cờ cn

Sau khi tình cờ gặp cái này câu hỏi, tôi tự hỏi liệu tôi có thể có được hành vi tương tự như WireGuard (khóa riêng và khóa chung) bằng cách sử dụng cùng một khóa riêng của WireGuard để mã hóa thư qua OpenSSL ở một đầu và để đầu kia có thể xác minh chữ ký thư đó bằng cách sở hữu khóa công khai WireGuard. Vì vậy, nó có thể hoạt động như một số loại xác thực/xác thực cho một yêu cầu.

Ví dụ:

  1. Bob mã hóa tin nhắn foobar với khóa riêng WireGuard của anh ấy
  2. Các kết quảU2FsdGVkX19nhSv3cEBJw4gKSZGzFpE=
  3. Bob gửi yêu cầu tới Alice với kết quả từ bước 2.
  4. Alice xác nhận kết quả được ký bởi Bob bằng cách xác minh bằng khóa WireGuard công khai của anh ấy;
  5. Alice cho phép yêu cầu được thông qua dựa trên chữ ký của Bob;

Tôi xin lỗi nếu tôi đang nói nhiều điều vô nghĩa ở đây, vì tôi vẫn đang cố gắng tìm hiểu về mã hóa và bị cuốn hút khi đọc một vài bài báo về việc WireGuard thực sự nhanh như thế nào, v.v. Vì vậy, tôi tin rằng bài tập trên sẽ giúp tôi đạt được để biết thêm về nó.

Cho đến nay tôi có thể hiểu rằng tôi có thể mã hóa một tin nhắn bằng một cypher cụ thể như chacha2 như:

tiếng vang foobar | openssl enc -chacha20 -a -k foo

Nhưng tôi không hiểu liệu mật khẩu có phải là khóa riêng tư hay đó là một thứ hoàn toàn khác. Mọi đề xuất về tài liệu đọc cũng sẽ rất được hoan nghênh.

Cảm ơn bạn.

Maarten Bodewes avatar
lá cờ in
Điều này không có nhiều ý nghĩa (như bạn đã nghi ngờ). Việc ký không giống như mã hóa bằng khóa riêng. Mã hóa mà bạn hiển thị là mã hóa đối xứng sử dụng khóa bí mật, không phải khóa riêng và sẽ không có khóa chung. Nếu bạn cung cấp mật khẩu cho một phương thức mã hóa cấp cao thì nó thường sử dụng Hàm dẫn xuất khóa dựa trên mật khẩu (PBKDF) và tạo một khóa, khóa này sau đó được sử dụng để thực hiện mã hóa/giải mã thực tế.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.