Điểm:1

Tôi có thể sử dụng gì để trao đổi khóa?

lá cờ cn

Tôi đang cố gắng gửi khóa AES từ máy tính này sang máy tính khác, nhưng tôi cần cung cấp một số hình thức chứng thực nguồn gốc của khóa. Làm thế nào tôi nên đi về làm điều này?

Điểm:1
lá cờ gb

Nếu bạn đang triển khai điều này cho mục đích thương mại, tương ứng nếu bảo mật là quan trọng, thì sẽ có các tiêu chuẩn và một số "thực tiễn tốt nhất" (như Thông số giao thức TLS).

Nói chung, khi bạn muốn hai bên đồng ý về một khóa bí mật được chia sẻ, một số loại Trao đổi khóa như Diffie-Hellman hoặc ECDH sẽ được áp dụng. Thường thì điều này đi đôi với một số KDF (hàm dẫn xuất khóa).

Một cách tiếp cận khác là sử dụng KEM (cơ chế đóng gói khóa), nhưng theo như tôi biết thì những loại kỹ thuật này không được sử dụng rộng rãi (chưa! Thời của chúng sẽ đến).

Vì vậy, nếu không có thêm thông tin về vấn đề chính xác và trường hợp sử dụng của bạn, tôi khuyên bạn nên xem xét:

  • DH (Diffie-Hellman)
  • ECDH (Đường cong elip Diffie-Hellman)
  • KDF (Hàm dẫn xuất chính)
  • KEM (Cơ chế đóng gói chính)

Lưu ý rằng có những khung và thư viện đáng tin cậy, (có thể) đã triển khai những thứ bạn cần.

Đă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.