如何在C中为简单的XOR密码创建密钥流生成器?

时间:2017-10-27 15:32:45

标签: c encryption cryptography key key-generator

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

  

在密码学中,密钥流是随机或伪随机的流   与明文消息结合产生的字符   加密消息

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

1 个答案:

答案 0 :(得分:1)

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

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