文章横幅PC版
文章横幅iPad版
文章横幅手机版

RC2和RC4算法

TIME:2018-05-22 16:49  click: 649 次 来源: 未知

RC2和RC4是由 Ron rivest为RSA数据安全公司( RSADI)而设计的可变钥长的加密算法,其中“RC”代表“Ron’ s Code。

RC2是一种可变钥长的块密码算法,是以DES的替代品目的而设计的。RC2的软件实现比DES快3倍,RC2以64位的块加密数据,RC2是一种“混合(mix)-打碎(mash)”方式的块密码算法,其中没有S盒,只有混合和打碎操作。

RC4是一种可变钥长的流密码算法,比DES快10倍,RC2和RC4的速度都与钥长无关。

RSA数据安全公司声称他们的算法与DES一样安全(同等钥长情况下),但他们拒绝公开算法,使人们对此产生怀疑。他们愿意给分析者提供算法的细节,RSA数据安全公司的首席科学家B. Kalish宣布RC2能抗差分密码分析(没有S盒),流算法RC4能抗差分分析。然而值得注意的是RC2和RC4都没能象DES那样经受得住20年激烈的密码分析。

假设算法是安全的,并且蛮力攻击是找到密钥最有效的方法,那么算法的安全性取决于钥长。如果采用长密钥,则该算法比DES安全,如果采用短密钥,则安全性比DES差。

 

上一篇:KHUFU与KHAFRE算法 下一篇:云计算特点介绍_什么是云计算?