• 大小: 4.83KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-27
  • 语言: 其他
  • 标签: 其他  

资源简介


附件为使用MFC来对文件进行加解密操作的源代码

资源截图

代码片段和文件信息

#include 
#include 
#include 
#include 

// TODO: Change this line as appropriate

#import 

using namespace std;
using namespace CAPICOM;

const char szErrParms[] = “Enter Capi [E|D] [file name] [secret key]“;
const char szErrNoFile[] = “File not found“;
const char szErrWrite[] = “Error writing to output file“;

void Encrypt(char *pszFile char *pszKey);
void Decrypt(char *pszFile char *pszKey);

int main(int argc char **argv)
{
 char c;

 CoInitialize(0);

 if ( argc != 4 )
  cout << szErrParms << endl;

 else
 {
  c = argv[1][0];

  if ( (c == ‘E‘) || (c == ‘e‘) )
   Encrypt(argv[2] argv[3]);

  else if ( (c == ‘D‘) || (c == ‘d‘) )
   Decrypt(argv[2] argv[3]);

  else
   cout << szErrParms << std::endl;
 }

 CoUninitialize();

 return 0;
}

void Encrypt(char *pszFile char *pszSecret)
{
 int               size;
 char             

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         882  2007-09-20 11:52  Capi\Capi.sln
     文件        8192  2007-09-21 09:38  Capi\Capi.suo
     目录           0  2007-09-21 09:39  Capi\Capi\
     文件        2971  2007-09-21 09:34  Capi\Capi\Capi.cpp
     文件        4025  2007-09-21 00:17  Capi\Capi\Capi.vcproj
     目录           0  2007-09-21 09:40  Capi\Capi\Debug\
     目录           0  2007-09-21 09:41  Capi\debug\
     文件          69  2007-09-21 00:27  Capi\debug\test.txt

评论

共有 条评论