Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Qt中使用加密哈希_Qt_Encryption - Fatal编程技术网

在Qt中使用加密哈希

在Qt中使用加密哈希,qt,encryption,Qt,Encryption,我正在Qt5.2.1中制作一个程序,其中我使用一个文本文件来存储一些数据。我想在程序中对其进行加密和解密,并在QPlainTextEdit(或任何其他类似的小部件)中显示文件中存储的文本 我搜索并发现了qcryptographicshash,但我不知道如何使用它。我在某个地方读到,它没有提供非常安全的加密,但这并不重要(我不希望黑客尝试读取此文件) 那么,谁能给我指引正确的方向,甚至给我一些密码DQCryptographic散列从给定数据创建散列。这是一个单向过程,因此它不会做您想要的事情,即以

我正在Qt5.2.1中制作一个程序,其中我使用一个文本文件来存储一些数据。我想在程序中对其进行加密和解密,并在QPlainTextEdit(或任何其他类似的小部件)中显示文件中存储的文本

我搜索并发现了qcryptographicshash,但我不知道如何使用它。我在某个地方读到,它没有提供非常安全的加密,但这并不重要(我不希望黑客尝试读取此文件)


那么,谁能给我指引正确的方向,甚至给我一些密码D

QCryptographic散列从给定数据创建散列。这是一个单向过程,因此它不会做您想要的事情,即以可以通过解密检索的形式对数据进行加密

你可以阅读更多关于这本书的内容

你需要研究可能的加密算法。据我所知,这不是Qt的一部分


这是一个正在进行的研究领域;正如您所看到的,有很多可供选择。

这是一种哈希算法,而不是加密算法。无法从散列数据中获取原始数据。Google hash vs encryption了解更多信息。crypto++怎么样,它提供了加密功能?是的,看起来像。你能告诉我如何使用它吗?我会从阅读手册开始,但我以前没有使用过: