- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
QCA(Qt 加密体系结构)是否支持 SHA-2(尤其是 SHA256)?如果没有:Qt 中是否有用于 SHA-2 哈希的插件?
请让我知道一些配置细节。
最佳答案
是的,通过添加 OSSL 提供商插件:
请参阅页面底部的表格。
可以在此处找到有关如何使用此提供程序插件安装和包含 QCA 的教程(适用于 Linux 和 Windows/mingw32 环境):
然后您可以使用以下代码片段在应用程序运行时检查它:
QCA::init();
if(!QCA::isSupported("sha2"))
qFatal("SHA-2 not supported!");
对于安全性非常高的项目(您需要软件证书或专业代码审查),您还可以使用 Crypto++,它是一个提供开箱即用的 SHA-2 的认证库:
有关认证版本,请参阅页面底部的FIPS 140-2 一致性部分。请注意,认证版本仅适用于 Windows。
请注意,Qt 5 内置了 SHA-2:
http://doc.qt.io/qt-5/qcryptographichash.html#Algorithm-enum
我猜您希望您的应用程序与 Qt 4 兼容。但是,如果您的应用程序是使用 Qt5 编译的,您应该考虑使用内置的 SHA-2 实现,这可以使用预处理器条件并在 .pro 文件条件库包含中完成。
关于qt - QCA 是否支持 SHA-2 哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11921336/
我正在尝试编译使用 qca 的项目。我安装了 2 个版本的 Qt 4.8.6 和 5.5。通过 4.8.6 编译。操作系统:Ubuntu 15.10。使用 -lqca 链接 关于这段代码: QCA::
我正在尝试对一些清晰的和一些模糊的集进行 QCA 分析。我有 50 个变量(原因),我有兴趣使用它们来生成真值表。在做这项工作时,我在使用 superSubset() 和 minimum() 时遇到了
QCA(Qt 加密体系结构)是否支持 SHA-2(尤其是 SHA256)?如果没有:Qt 中是否有用于 SHA-2 哈希的插件? 请让我知道一些配置细节。 最佳答案 是的,通过添加 OSSL 提供商插
我决定将我的应用程序从 Qt4 迁移到 Qt5。对于 Qt4,我将 QCA 与 QCA-OSSL 一起使用没有任何问题,但现在 OSSL 插件不想加载。 我已经在 Qt5 下从 git://anong
我已将应用程序从 Qt4.8.5 移植到 Qt5.5.0,同时从 Xcode 5 移植到 Xcode 7。移植后,openssl 库由外部提供,因为它们不再由 Apple 提供。 现在,当我运行我的应
我在 Windows 7 上使用 Qt 4.8.1、MinGW 编译器和 Qt Creator。我想在我的项目中添加一个加密/解密库。在网上搜索几天后,我找到了 QCA .幸运的是我找到了一个 pre
几天来,我一直在尝试在我的 Windows PC 上使用 QCA ( Link ),在我的 linux 机器上运行良好,只是无法在 Windows 上运行。 所以我按照所有说明安装 QCA,然后是 Q
我是一名优秀的程序员,十分优秀!