带压缩的AES加密算法

时间:2011-08-14 07:13:51
【文件属性】:

文件名称:带压缩的AES加密算法

文件大小:1.91MB

文件格式:RAR

更新时间:2011-08-14 07:13:51

AES LZARI 压缩算法 加密算法

只是把LZARI的压缩算法嵌在了一个AES加密算法里。压缩速度不快,加密速度快。


【文件预览】:
Lzari压缩 AES
----Lzari.h(4KB)
----AESDemo.rc(6KB)
----res()
--------AESDemo.ico(1KB)
--------AESDemo.rc2(399B)
--------Thumbs.db(3KB)
----AESDemo.aps(36KB)
----AESDemo.h(1KB)
----AESDemoDlg.cpp(9KB)
----KAES.cpp(10KB)
----StdAfx.cpp(209B)
----AESDemo.ncb(89KB)
----resource.h(1KB)
----AESDemo.opt(50KB)
----AESDemo.plg(712B)
----AESDemo.dsp(4KB)
----StdAfx.h(1KB)
----AESDemo.cpp(2KB)
----AESDemo.dsw(537B)
----lzari.cpp(15KB)
----Debug()
--------StdAfx.obj(103KB)
--------AESDemoDlg.obj(59KB)
--------AESDemo.exe(144KB)
--------lzari.obj(61KB)
--------AESDemo.res(3KB)
--------KAES.obj(35KB)
--------vc60.idb(217KB)
--------AESDemo.pdb(457KB)
--------AESDemo.obj(23KB)
--------AESDemo.pch(5.25MB)
--------AESDemo.ilk(254KB)
--------vc60.pdb(388KB)
----AESDemoDlg.h(1KB)
----KAES.h(3KB)
----ReadMe.txt(718B)

网友评论

  • 简单测试了一下,总体而言还是值得学习的,要是能更高效就好
  • 这个类的接口封装得一般 UnCompress(const BYTE *pInBuffer,int nInLength,const BYTE *&pOutBuffer; ,int &nOutLength;)这个接口虽然可以不需要调用者计算UnCompressed Size,但是却用了std::vector<BYTE> m_OutBuffer来作为内部缓冲区 引入了STL vector的自增长是有限的 用起来恐怕有隐患
  • 加密速度提高了,但压缩过程又要花费时间,整体时间并未减少,不过程序不错