Как зашифровать и расшифровать файл с помощью Qt / C ++? - PullRequest
11 голосов
/ 11 августа 2009

Я хочу создать программу, которая может шифровать и дешифровать полный файл с индивидуальным паролем. Есть ли способ управлять этим в Qt и / или C ++ и как?

Ответы [ 5 ]

21 голосов
/ 12 августа 2009

Я никогда не использовал его сам, но слышал замечательные вещи о QCA . Он кросс-платформенный, использует API в стиле Qt и типы данных Qt.

11 голосов
/ 11 августа 2009

www.cryptopp.com - это очень полная библиотека C ++ с реализациями большинства алгоритмов.

Фактическая программа (выбрать файл, прочитать, получить ключ, зашифровать и т. Д.) Должна быть простой.

6 голосов
/ 13 сентября 2010

Старый, я знаю, но попробуйте Ботан . На самом деле он используется внутри Qt Creator 2.0. Если вы загрузите исходники Qt Creator 2.0, вы можете найти копию Botan 1.8.8, полностью настроенную для системы сборки Qt (qmake).

5 голосов
/ 11 августа 2009

Ни Qt, ни стандартная библиотека C ++ не имеют встроенного шифрования. Вам понадобится другая внешняя библиотека для обработки шифрования.

3 голосов
/ 26 сентября 2010

Qt не предоставляет функции для шифрования / дешифрования.

QCryptographicHash генерирует только хэши. Это не то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...