Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct
Защита данных
-
Доброго времени суток.
Вопрос, собственно, в том, не находил ли кто-нибудь классов для шифрования данных? Видел QCA, но он слишком толстый. Возможно где-то на просторах интернета есть какая-нибудь реализация работы с AES или 3DES через OpenSSL?
Что-то в таком духе:
QString encrypt(const QString &data, const QString &key);
QString decrypt(const QString &data, const QString &key);
-
Ну либо QCA, либо напрямую с openssl работать я думаю. Хотя может кто и делал упрощенную обертку для openssl, но в свое время мы ничего нормально не нашли (в итоге использовали QCA).
-
"Спросим у наших иностранных коллег":http://developer.qt.nokia.com/forums/viewthread/3868/
-
Спросили, послушали индуса и поняли что там тоже никто ничего не знает.
Короче я нашёл "это":http://www.softwarematrix.cn/blog/misc/using-openssl-in-cpp и запилил из него "это":http://ompldr.org/vN2cxdg/aes.tar.bz2 (AES). Лицензия неизвестна.