0

我正在尝试在 C 中创建一个密钥流生成器,以便使用生成的密钥加密一些数据。这是出于教育目的。

在密码学中,密钥流是随机或伪随机字符流,与纯文本消息组合以产生加密消息

在线信息很少或根本没有解释密钥流生成器的内部功能。那么,创建密钥流生成器的正确方法是什么?

4

1 回答 1

1

NIST 在NIST SP 800-38A中描述了基于 AES(在计数器/CTR 中)的密钥流生成器。

编写好的密钥流生成器很难,纯流密码已被废弃,因为它们不能充分保护消息的完整性。

于 2017-10-27T16:23:52.190 回答