流密码 在密码学中流密码英語Stream cipher又譯為串流加密資料流加密是一种对称加密算法加密和解密双方使用相同伪随机加密数据流pseudorandom stream作为密钥明文数据每次与密钥数据流顺次对应加密得到密文数据流实践中数据通常是一个位bit并用异或xor操作加密 该算法解决了对称加密完善保密性perfect secrecy的实际操作困难完善保密性由克劳德香农于年提出由于完善保密性要求密钥长度不短于明文长度故而实际操作存在困难改由较短数据流通过特定算法得到密钥流