加密完善保密性（perfect secrecy）的实际操作困难。「完善保密性」由克劳德·香农于1949年提出。由于完善保密性要求密钥长度不短于明文长度，故而实际操作存在困难，改由较短数据流通过特定算法得到密钥流。
概述.伪随机密钥流（keystream）由一个随机的种子（seed）通过算法（称为：PRG，pseudo-random generator）得到，codice_1作为种子，则codice_2作为实际使用的密钥进行加密解密工作。为了保证流加密的安全性，PRG必须是不可预