Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Общие вопросы _ шифрование данных

Автор: Rocky 25.1.2011, 15:00

Столкнулся с проблемой.... В процессе переноса программы под Symbian ^3 выяснилось, что на этой платформе не поддерживается openSSL. Нужно симметричное шифрование (туда и обратно). Непонятно что делать дальше...
1. Допиливать код openSSL чтобы он работал под Symbian.
2. Искать другие библиотеки, позволяющие шифровать данные.
3. Писать самому....

Может кто-то видел/слышал о том, какие библиотеки поддерживаются symbian-ом? Или есть самописные/скачаные классы, позволяющие шифровать, поделить плиз.. В долгу не останусь. Гуглил, но что-то ничего толкового пока не нашел.... Буду рад любым идеям или соображениям...

Заранее огромное спасибо!

Автор: Rocky 25.1.2011, 16:25

Нарыл вот такой баг http://bugreports.qt.nokia.com/browse/QTBUG-6270
Т.е. даже если удасться собрать какую-то библиотеку, ее подключать можно только динамически. А с точки зрения безопастности это не катит как я понимаю. Ведь одно дело когда код вкомпилирован в приложение, и совсем другое - когда он используется таким образом. Т.е. подменили библиотеку (so, dll или что там в symbian) - и все, все логины/пароли известны злоумышленнику.... Блин, че делать?... Или я не правильно что-то понимаю?(

Автор: Rocky 31.1.2011, 14:30

Вобщем, разобрался.

Если кому-то понадобится, вот ссылки на форумы нокии:
http://discussion.forum.nokia.com/forum/showthread.php?218186-How-to-install-OpenC-on-Nokia-SDK-1.0.2&p=813866&ticket=ST-21505-bVbBWYluaesVguXHrWOa4GZCi4xc0Zupdgs-20
http://discussion.forum.nokia.com/forum/showthread.php?218298-problem-using-openSSL-in-Nokia-Qt-SDK-%28EVP_bf_cbc-function-not-found%29
http://discussion.forum.nokia.com/forum/showthread.php?218223-How-to-use-OpenSSL-in-developing-project-under-Nokia-Qt-SDK-1.0.2

Вкратце: поддержка openSSL в Nokia Qt SDK 1.0.2 есть. Библиотека для линковки libcrypto.lib. Соответсвенно статически подключать можно. Единственное но, в сборку для 1.0.2 для симбиана по ошибке забыли включить полную поддержку openSSL. Скоро зарелизят 1.1 и там все будет.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)