Skip to content

csdncode/RC4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RC4文件加密(C语言)

介绍

用RC4算法对文件进行加密,因为RC4是序列密码,流程可以简述为:读取字节→加密→写入加密后的字节。

注意

用C语言的库函数feof()和fread()读取文件,会导致最后一个字节多读一次。

fseek()函数效率很低,能不用就不用,大文件处理不要在循环里使用这个函数。

fgetc()函数读取00~FF时,如果fopen打开文件方式为文本文件(例如"r")时,读取0x1A这个数据时会被解析成0xFFFFFFFF,即EOF(-1)。使用"rb"方式打开就不会出现这个问题。

版本

v1 命令行版本

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages