我该如何在Symbian平台上使用Qt或CQA中的openssl?

3

我需要在我的Symbian Qt项目中使用一些密码学算法。但是我无法为我的Symbian环境编译QCA。

  1. 我该如何将我的libcrypto.lib(这是用于Symbian的OpenSSL静态库)链接到我的QT应用程序中?我找不到任何地方来配置我的QT应用程序以接受此库。

  2. 是否有可能为Symbian编译QCA?如果可以,怎么做?

谢谢

2个回答

5
您可以在您的 .pro 文件中这样链接 libcrypto.lib:
symbian: {
  LIBS += -llibcrypto
}

0

为了使QCA编译成Symbian可用的代码,您需要进行一些代码更改。虽然这是可能的,但您需要花费一些时间来使其正常工作,它不会像您所发现的那样完全可用。

由于您没有详细说明您需要的具体加密功能,因此有QCryptographyHash类可提供MD4、MD5和SHA1哈希生成。

否则,您只能使用openssl,可以使用laalto的答案链接到libcrypto.lib。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接