文件名称:MFC实现RC4加解密 功能齐全
文件大小:1.8MB
文件格式:RAR
更新时间:2014-01-18 14:56:06
RC4加解密
RC4算法的原理很简单,包括初始化算法(KSA)和伪随机子密码生成算法(PRGA)两大部分。假设S-box长度和密钥长度均为为n。先来看看算法的初始化部分(用类C伪代码表示): 在初始化的过程中,密钥的主要功能是将S-box搅乱,i确保S-box的每个元素都得到处理,j保证S-box的搅乱是随机的。而不同的S-box在经过伪随机子密码生成算法的处理后可以得到不同的子密钥序列,并且,该序列是随机的:
【文件预览】:
RC4
----RC4.opt(49KB)
----RC4.clw(1KB)
----StdAfx.cpp(205B)
----RC4.dsw(514B)
----RC4.plg(240B)
----RC4.dsp(4KB)
----RC4.cpp(2KB)
----Debug()
--------RC4.pdb(377KB)
--------vc60.pdb(356KB)
--------RC4.obj(13KB)
--------vc60.idb(209KB)
--------RC4.res(3KB)
--------RC4.ilk(281KB)
--------RC4Dlg.obj(34KB)
--------StdAfx.obj(103KB)
--------RC4.pch(5.24MB)
--------RC4.exe(104KB)
----RC4.APS(20KB)
----ReadMe.txt(3KB)
----StdAfx.h(1KB)
----RC4.rc(5KB)
----RC4.h(1KB)
----Resource.h(865B)
----RC4Dlg.h(1KB)
----res()
--------RC4.ico(1KB)
--------RC4.rc2(395B)
----RC4Dlg.cpp(6KB)
----RC4.ncb(57KB)