【发布时间】:2017-07-12 16:11:26
【问题描述】:
我想使用 AES GCM 实现文件传输,双方共享 同一把钥匙。 但是,计算用于验证数据完整性的 GCM 标签 在加密过程结束时。 那么发送者是否也应该将标签发送给接收者,以便他可以解密和验证它们?或者它被认为是不安全的? (假设标签被加密并以与数据相同的方式发送)
【问题讨论】:
-
哦,好吧,我没看到,但我想我必须保护发送的标签也被更改,我不太清楚。
-
没有。是否被篡改也没关系。如果是,你会认出它。这就是整个想法(无法篡改标签计算的密文和附加数据部分并更改标签以掩盖它)。
-
好的,非常感谢,我会做更多的研究。
标签: encryption cryptography aes