gpt4 book ai didi

c++ - 一个txt文档的简单加密解密

转载 作者:行者123 更新时间:2023-11-30 03:04:26 24 4
gpt4 key购买 nike

我正在制作一个应用程序,它写入一个包含 3 个字符串的小 txt 文件,然后将它们加载回列表小部件中的应用程序。

一切正常,但现在我想使 txt 文件不是纯文本格式。我不需要任何复杂的密码或任何需要 key 来加密和解密的东西。我只是希望能够在保存时对其进行加密(保存非纯文本的文档)并在将其加载回丢失的小部件之前对其进行解密。

下面是我写入和读取 txt 文件的代码。我只想修改它,所以它不是纯文本,我不在乎它不安全,只是不是纯文本

QFile m_file("mytext.txt");
m_file.open(QFile::WriteOnly | QFile::Append);
QTextStream m_stream(&m_file);
m_stream << ui->txt_1->text() + " " + ui->txt_2->text() + " " + ui->txt_3->text() <<;
m_file.close();




QFile n_file("mytext.txt");
n_file.open(QFile::ReadOnly);
QTextStream n_stream(&n_file);
int i=0;
while (!n_stream.atEnd())
{
ui->listWidget->addItem(n_stream.readLine());
i++;
}

最佳答案

我知道你不想听到这个,但加密是你不想自己做的事情。最简单的确实是为此使用一个好的库,例如 Crypto++ .

如果你真的觉得有必要自己做点什么,Vignère cipher是一个非常简单的算法,但也很容易破解。

关于c++ - 一个txt文档的简单加密解密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8593921/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com