keystream(密钥流):在流密码(stream cipher)中由密钥(及常见的随机数/初始向量)生成的一串伪随机比特/字节序列,用来与明文逐位(通常用异或 XOR)混合,从而得到密文。(在密码学语境中最常见;在其他领域较少用。)
/ˈkiːstriːm/
A keystream is combined with the plaintext using XOR.
密钥流会通过异或运算与明文结合。
If the same keystream is ever reused with different messages, attackers may recover the plaintext.
如果同一条密钥流被用于加密不同消息,攻击者可能借此恢复明文内容。
由 key(密钥) + stream(流、连续的数据流) 组合而成,字面意思是“密钥的流”。该词主要出现在现代密码学与通信安全领域,用来强调:加密过程中使用的是一段连续产生的“密钥材料”。