在密码学中,密钥流(英语:keystream)是一个包含了随机或伪随机字元的字串流,用以与明文数据流结合,来产生加密讯息(密文)。
要得到密钥流,通常可以通过随机或伪随机过程制造一串数据流(单位位,或字节)。密钥流用于一次性密码本和大多数流加密算法。