您好,欢迎访问山东渔翁信息技术股份有限公司官方网站!

渔翁信息官方微信
免费咨询热线:
400-6686-188
当前位置:首页 > 常见问题解答 >

RC2和RC4算法

文章出处:渔翁信息作者:渔翁信息人气:发表时间:2018-05-22 16:49【

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差。