Как зашифровать / расшифровать содержимое файла с помощью Qt? - PullRequest
1 голос
/ 20 октября 2010

Этот вопрос уже много раз задавался другими, но почему-то ответы привели меня в замешательство.

В моем приложении Qt (для устройств symbian) у меня есть файл с данными пользователя (адреса электронной почты и пароли электронной почты), который я храню на целевом устройстве, поэтому хочу зашифровать эти данные в файле, чтобы обеспечить его безопасность. Мне не нужны супер-безопасные методы шифрования, просто любой умеренный. Как я могу сделать это, используя Qt?

Я скачал QCA и попытался установить, но это не удалось при проверке окружения сборки Qt 4 .. Причина: Невозможно найти инструмент qmake для Qt 4. (Я установил QTDIR для установленного пути qt)

Может ли кто-нибудь направить меня на правильные этапы установки, примеры или альтернативы QCA? (или, может быть, даже API шифрования Symbian подойдут)

Спасибо

1 Ответ

1 голос
/ 20 октября 2010

Вы также можете использовать хранилище данных, предоставляемое операционной системой, и хранить свои файлы в личном каталоге приложения. Вы можете узнать его местоположение с помощью QApplication::applicationDirPath().

Для шифрования в приложениях Qt я обычно использую простую старую библиотеку openssl C. Он также доступен на устройствах Symbian.

...