【发布时间】:2014-10-03 20:39:48
【问题描述】:
我正在 Contiki OS 研究 AES 安全性。我有 AES 库,它支持两种类型的加密/解密:
- 在飞行中
- 固定键
在on-the-fly 中,当我使用密钥加密数据时,会生成新密钥和加密数据。这个新生成的密钥用于解密数据。所以每次我执行 enc/dec 操作时,我的密钥都会改变。
在fixed-key算法中,一个固定的密钥用于所有的enc/dec。
我很困惑,我应该选择哪种方法?我不知道这两种方法的优缺点。
【问题讨论】:
-
这是根据您的要求。一般会使用固定键。
-
需要更多信息。谁需要解密这些数据?
-
发送方在发送前对数据进行加密,接收方对数据进行解密。
标签: c security networking encryption contiki