• ADADADADAD

    mfc如何将文本数据加密[ 网络知识 ]

    网络知识 时间:2024-11-20 12:07:52

    作者:文/会员上传

    简介:

    使用mfc对文本数据进行加密的方法mfc代码如下:#include "stdafx.h"#include "EncodeAndDecode.h"#include "afxdialogex.h"EncodeAndDecode::EncodeAndDecode(){}EncodeAndDe

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    使用mfc对文本数据进行加密的方法

    mfc代码如下:

    #include "stdafx.h"

    #include "EncodeAndDecode.h"

    #include "afxdialogex.h"

    EncodeAndDecode::EncodeAndDecode()

    {

    }

    EncodeAndDecode::~EncodeAndDecode()

    {

    }

    void EncodeAndDecode::EncodeFile()

    {

    //读取配置文件

    CString fPath("./data.txt");

    CFile openFile;

    bool bFile = openFile.Open(fPath, CFile::modeRead);

    //同根目录下判断是否打开

    if (!bFile)

    {

    MessageBox(NULL,_T("系统文件丢失请联系管理员"), _T("错误") ,MB_ICONINFORMATION);

    exit(0);

    }

    DWORD openSize = (DWORD)openFile.GetLength();

    char* buf = new char[openSize + 1];

    memset(buf, 0, sizeof(char) * (openSize + 1));

    openFile.Read(buf, openSize);

    openFile.Close();

    //加密算法

    for (unsigned int i = 0; i < openSize; i++)

    {

    buf[i] = 255 - buf[i];

    }

    //写入加密文件

    CString wPath("./moon.xie");

    CFile writeFile;

    writeFile.Open(wPath, CFile::modeWrite | CFile::modeCreate);

    writeFile.Write(buf, openSize);

    writeFile.Close();

    //MessageBox(NULL, _T("已加密"), _T("成功"), MB_ICONINFORMATION);

    }

    mfc如何将文本数据加密.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: 数据加密mfc