有可能伪造AES加密数据吗?

时间:2016-08-12 10:00:16

标签: encryption cryptography aes

给定AES密钥,是否可以伪造可以使用该密钥解密的数据?解密的数据不需要有意义,只想知道是否可以伪造加密数据。

1 个答案:

答案 0 :(得分:1)

AES是对称密码,即相同的密钥用于加密和解密数据。因此,密钥必须为通信的两端所知,而不是其他人。身份验证和密钥交换是通过公钥协议完成的,例如Diffie-Hellman密钥交换。

鉴于这些,如果你是第三个拥有AES密钥的人,我认为你不能发送"假数据"到收件人,因为身份验证将失败(没有进行协商)。如果你已经建立了这样的连接,你可以发送任何你想要的东西(你可以加密乱码并发送它)。如果您要更改加密数据包,则可以在不对其进行解密并重新加密的情况下执行此操作,但最有可能导致完整性测试失败(例如,如果存在哈希或CRC)。