流加密算法和RC4
考试要求: 了解     
知识路径:  > 嵌入式系统的安全性知识  > 安全性基本概念  > 信息安全基础  > 数据加密算法


 
       所谓流加密,就是将数据流与密钥生成二进制比特流进行异或运算的加密过程。这种算法采用以下两个步骤:
       (1)利用密钥K生成一个密钥流KS(伪随机序列)。
       (2)用密钥流KS与明文P进行“异或”运算,产生密文C
       
       解密过程则是用密钥流与密文C进行“异或”运算,产生明文P
       
       为了安全,对不同的明文必须使用不同的密钥流,否则容易被破解。
       Ronald L. Rivest是MIT的教授,用他的名字命名的流加密算法有RC2~RC6系列算法,其中RC4是最常用的。
       RC代表Rivest Cipher或Ron's Cipher,RC4是Rivest在1987年设计的,其密钥长度可选择64位或128位。
       RC4是RSA公司私有的商业机密,1994年9月被人匿名发布在因特网上,从此得以公开。这个算法非常简单,就是256内的加法、置换和异或运算。由于简单,所以速度极快,加密的速度可达到DES的10倍。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有