crypto++相关内容

检测到“RuntimeLibrary"不匹配

我在 C:\cryptopp 中下载并解压了 Crypto++.我使用 Visual Studio Express 2012 来构建里面的所有项目(按照自述文件中的说明),一切都构建成功.然后我在其他文件夹中创建了一个测试项目,并添加了 cryptolib 作为依赖项.之后,我添加了包含路径,以便我可以轻松包含所有标题.当我尝试编译时,我收到关于未解析符号的错误. 为了解决这个问题,我添加了 ..
发布时间:2021-12-27 16:07:05 C/C++开发

在 Visual Studio 2017 中计算 AES/CCM 的时间加密

我正在使用库 Crypto++ 5.6.5 和 Visual Studio 2017. 如何计算 AES-CCM 的加密时间? 解决方案 我想知道如何计算 AES-CCM 的加密时间. Crypto++ wiki 提供了一篇文章基准.它提供了许多有关库性能、吞吐量计算方式的详细信息,甚至还引用了测量实际吞吐量的源代码.信不信由你,对 clock 的简单调用就可以很好地测量批 ..
发布时间:2021-12-22 18:56:58 C/C++开发

使用 Crypto++ 的 AES 示例

我一直在 Internet 上搜索 good c++ AES 代码示例/教程,该示例教授加密技术的基础知识和库的使用,但到目前为止我已经没有运气得到像样的材料. 好:易于理解(只是随时随地学习的基础知识). 解决方案 Crypto++ AES 官方文档 是一个好的开始.从我的档案中,AES 的基本实现如下: 请参考这里有更多的解释,我建议你先了解算法然后尝试一步一步地理解每一行 ..
发布时间:2021-12-20 19:34:37 其他开发

cryptopp 外部库依赖

我尝试在 Arch Linux (3.12.9) 上通过 cabal 安装 happstack-server-tls 包,但出现此错误: 正在解析依赖...配置 happstack-server-tls-7.1.0...安装 happstack-server-tls-7.1.0 失败构建日志的最后 10 行(/home/boris/.cabal/logs/happstack-server-tls ..
发布时间:2021-11-17 03:26:22 C/C++开发

CryptoPP:如何使用 SocketSource 和 SocketSink

我正在尝试通过 SocketSource 和 SocketSink 发送一个字符串.但不知何故它无法正常工作.我只是想将它从我的服务器发送到客户端.代码如下: 服务器: CryptoPP::Socket 服务器;CryptoPP::Socket 客户端;sockaddr_in client_sadr;CryptoPP::socklen_t size_sock = sizeof(socka ..
发布时间:2021-09-25 20:42:29 C/C++开发

如何将 Crypto++ 库添加到 Qt 项目中

我下载了 Crypto++ 源代码并在 Visual Studio 2013 中编译了 cryptlib 项目,然后我将生成的 .lib 文件添加到我的 Qt 项目中,这使我的 .pro 文件看起来像这样: QT += core guiQT += sql大于(QT_MAJOR_VERSION,4):QT +=小部件目标 = 未命名模板 = 应用程序源 += main.cpp\主窗口.cppHEA ..
发布时间:2021-09-25 19:52:34 C/C++开发

QT 和 Crypto++ 与/MTd

我有两个带有 MSVC2013 32 位编译器的 QT 5.5 项目.第一个是 Qt 控制台应用程序,在 pro 文件中使用了 crypto++ 和这两个: QMAKE_CXXFLAGS_RELEASE +=/MTQMAKE_CXXFLAGS_DEBUG +=/MTd 第二个是 Qt 小部件应用程序,其中构建了基于对话框的 GUI.单独地,每个都成功启动,但单独地在 pro 文件中添加相同内容 ..
发布时间:2021-09-15 19:27:06 C/C++开发

在 Visual Studio 2013 下为/MD 版本重建 Crypto++ 5.6.2

我想通过 MSVC 2013 重建 Crypto++,所以当我使用该库时,能够使用/MD 或/MDd,而不是/MT 或/MTd 构建我的项目,因为我使用的是带有 MSVC2013 32 位的 QT 5.5.1编译器,看来如果我想制作 GUI 界面 - 它正在使用/MD 或/MDd!在这篇文章中Static Versus Dynamic Linking 提到了重建(不是构建)的必要性以及如何从我的其 ..
发布时间:2021-07-07 19:04:31 C/C++开发

无法使用 Crypto++ 进行 RSA 加密/解密(isValidCoding 为 false)

我正在使用 Crypto++ 使用 RSA 加密字节数组.我遵循了 Crypto++ wiki 的示例,但没有成功让它们工作.所有样本中的加密和解密都是在一个进程中完成的,但我试图解密已经在另一个进程中加密的内容.这是我的代码: class FixedRNG : public CryptoPP::RandomNumberGenerator{上市:FixedRNG(CryptoPP::Buffer ..
发布时间:2021-06-23 18:41:08 C/C++开发

给定曲线和私有指数创建 ECDSA 私钥?

我是 cryptopp 的新手,并且一直在努力创建用于 ECDSA 签名的私钥. 我有一个十六进制编码的私有指数 E4A6CFB431471CFCAE491FD566D19C87082CF9FA7722D7FA24B2B3F5669DBEFB.这被存储为一个字符串. 我想用它来签署一个使用 ECDSA 的文本块.我的代码看起来有点像这样 string Sig::genSignatur ..
发布时间:2021-06-21 19:33:36 C/C++开发

Crypto ++异常调用messageEnd

我使用以下代码解密文件: FileSource fe(fileUrl.c_str(),false,新的AuthenticatedDecryptionFilter(解密器,新的FileSink(std :: string(fileUrl).c_str()),CryptoPP :: AuthenticatedDecryptionFilter :: THROW_EXCEPTION |CryptoPP ..
发布时间:2021-05-04 19:43:14 C/C++开发