RC4算法C语言实现
RC4加密算法RonRivest(非常有名的非对称加密算法RSA三巨头之一)在1987年设计的,密钥长度可变的流加密算法簇。之所以称其为簇,是由于其核心部分的S-box长度可为任意,但一般为256字节。该算法的速度可以达到DES加密的10倍左右,且具有很高级别的非线性。RC4起初是用于保护商业机密的。但是在1994年9月,它的算法被发布在互联网上,也就不再有什么商业机密了。RC4也被叫做ARC4(AllegedRC4——所谓的RC4),因为RSA从来就没有正式发布过这个算法。备注:RC4是对称密钥加密算法,而RSA是非对称的加密算法。由于RC4算法加密是采用的xor,所以,一旦子密钥序列出现了重复,密文就有可能被破解。那么,RC4算法生成的子密钥序列是
推荐下载
-
Java实现的多线程RC4加密
Java实现的多线程RC4加密,有详细的注释,实现的方法很简单,对于RC4加解密算法也是封装好的
15 2019-02-17 -
纯python实现的RC4加解密
纯python实现的RC4加解密,不依赖任何第三方库,兼容python2和python3,支持中文加解密
14 2019-05-15 -
RC4文件加密解密的C++实现
C++源码实现RC4的文件加密、解密功能,本程序可在VC++ 6.0环境下直接编译成功。在窗体中选择需要加密的文件,随便输入你自己想要的加密密钥,点击“文件加密”功能,即可快速实现基于RC4算法的文件
15 2021-04-07 -
RC4在C中运行的代码
对于RC4加密算法在C++中运行的程序源代码
32 2019-01-20 -
RC4纯C的代码方便移植
RC4 纯C的代码 方便移植 欢迎测试并使用
21 2019-03-17 -
RC4对称密码加密算法
RC4加密算法是大名鼎鼎的RSA三人组中的头号人物Ron Rivest在1987年设计的密钥长度可变的流加密算法簇。之所以称其为簇,是由于其核心部分的S-box长度可为任意,但一般为256字节。该算法
46 2019-01-18 -
RC4加密算法动态链接库
RC4加密传入的数据应为宽字符集实现了流加密算法
28 2019-05-06 -
C语言实现Floyd算法
主要为大家详细介绍了C语言实现Floyd算法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
9 2020-09-15 -
BM算法C语言实现
BM算法的实现,GCC编译可用
13 2020-10-09 -
DES算法C语言实现
DES算法的C语言实现,包含了实现代码和测试代码。需要注意的是加密密钥的选择,实际上加密密钥为8个char型,也就是64bit,而实际使用时只是用了56bit。具体DES原理以及密钥选择的方法请参考D
15 2020-08-18
用户评论