流密码:一种加密方式,把明文按位或按字节与一串伪随机生成的“密钥流”逐步结合(常见为异或 XOR)来得到密文。通常适合连续数据传输(如网络通信),与分组密码相对。(该术语在更广义上也可泛指“以流方式工作的加密算法”。)
/striːm ˈsaɪfər/
A stream cipher encrypts data one bit at a time.
流密码会一次加密一个比特的数据。
Unlike a block cipher, a stream cipher can be efficient for real-time communication when implemented correctly.
与分组密码不同,如果实现得当,流密码在实时通信中可能更高效。
stream 意为“流、连续的数据流”,cipher 源自阿拉伯语 ṣifr(“零”),经由中世纪拉丁语进入欧洲语言,逐渐发展出“密码/加密方法”的含义;合起来 stream cipher 字面即“以数据流方式进行的密码(加密)”。