Mong các anh em trong forum giải thích giúp mình vấn đề này.
Theo mình biết, khi B muốn A gửi data cho thì B sẽ gửi cho A public key của mình.
A băm message thành Message digest rồi ký vào message digest bằng public key của B để tạo ra Digital signature sau đó gắn Digital signature này vào Message ban đầu rồi gửi sang cho B.
Khi B nhận được sẽ lấy Private key của mình để giải mã.
Mình đọc một số chỗ khác thì lại thấy nói là A ký vào message digest bằng private key của A -> gửi cho B. B sẽ lấy public key của A để dyencrypt.
Theo mình thấy nếu gói tin gửi từ A -> B bị thằng C nó chặn, mà public key của A ai cũng có thể lấy được -> C có thể dyencrypt được, vậy còn gì là bảo mật nữa.
Các bạn giải đáp hộ mình với.
Rất cảm ơn.:)
Theo mình biết, khi B muốn A gửi data cho thì B sẽ gửi cho A public key của mình.
A băm message thành Message digest rồi ký vào message digest bằng public key của B để tạo ra Digital signature sau đó gắn Digital signature này vào Message ban đầu rồi gửi sang cho B.
Khi B nhận được sẽ lấy Private key của mình để giải mã.
Mình đọc một số chỗ khác thì lại thấy nói là A ký vào message digest bằng private key của A -> gửi cho B. B sẽ lấy public key của A để dyencrypt.
Theo mình thấy nếu gói tin gửi từ A -> B bị thằng C nó chặn, mà public key của A ai cũng có thể lấy được -> C có thể dyencrypt được, vậy còn gì là bảo mật nữa.
Các bạn giải đáp hộ mình với.
Rất cảm ơn.:)
Comment