RC4
RC4是流密码算法,流算法以密钥作为种子产生密钥流,然后明文比特流和密钥流进行异或以实现加密.
RC4加密算法密钥长度可变,没有填充的麻烦.
函数
OpenSSL中RC4加密算法主要有两个函数,在openssl/rc4.h中找到.如下:
void RC4_set_key(RC4_KEY *key,int len,const unsigned char *data);
void RC4(RC4_KEY *key,size_t len,const unsigned char *indata,unsigned char *outdata);
示例
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <openssl/rc4.h>
int main(int argc,char* argv[])
{
RC4_KEY key;
un

本文介绍了OpenSSL中的RC4加密算法,这是一种流密码算法,以密钥生成密钥流来实现加密。文章详细讲解了RC4的函数,包括RC4_set_key和RC4,并给出了使用示例及其运行结果。
最低0.47元/天 解锁文章

6098

被折叠的 条评论
为什么被折叠?



