crypto++相关内容

如何在Crypto ++中加载Base64 RSA密钥

我正在尝试为正在制作的程序编写辅助函数,并且需要将键作为字符串返回.找到了一种将RSA密钥从PrivateKey/PublicKey转换为Base64字符串的方法. int main(){//生成参数AutoSeededRandomPool rng;InvertibleRSAFunction参数;params.Initialize(rng,4096);//生成密钥RSA :: PrivateK ..
发布时间:2021-05-04 19:39:57 C/C++开发

Eclipse中的Crypto ++未定义参考

我正在尝试使用MinGW工具链将Crypto ++用于我的Eclipse C ++项目.问题是,每当我尝试使用加密函数时,都会出现“未定义的引用"错误.有谁之前经历过这个吗?这就是我得到的(被截断): 已更新 g ++ -L"C:\\ Libraries \\ crypto ++ \\ Win32 \\ DLL_Output \\ Debug" -lpthread -lcryptopp ..
发布时间:2021-05-03 19:35:06 Java开发

如何使用MinGW在Linux上构建Crypto ++库?

我试图将c ++项目从Visual Studio 2013移植到ubuntu上的netbeans.目标是Windows可执行文件,到目前为止,它无法使用mingw作为编译器从netbeans编译Windows exe文件. 该项目需要Crypto ++库,而我只有Visual Studio的.lib版本.要将库包含在netbeans中,我首先需要以.a格式构建Crypto ++库. 我 ..
发布时间:2021-04-25 18:38:53 C/C++开发

使用Crypto ++获取ECDSA签名

我必须使用Crypto ++在变量中获取ECDSA签名. 我尝试在启动SignMessage之后获取它,但签名为空. 我怎么能得到它? 解决方案 您是否看过Crypto ++ Wiki?椭圆曲线数字签名算法上有很多东西. 目前尚不清楚您在做什么或出了什么问题,因此这里是Wiki的副本和粘贴: 签名: ECDSA ::: PrivateKey pri ..
发布时间:2021-04-19 20:37:56 C/C++开发

将Crypto ++对象保存到std :: vector

我想将Crypto ++密钥保存到 std :: vector .不幸的是,只有 CryptoPP :: StringSink 引用了 std :: string ,但没有 CryptoPP :: VectorSink 引用了 std :: vector . 以下代码可以正常工作 std :: string spki;CryptoPP :: StringSink ss ..
发布时间:2021-04-19 20:12:28 C/C++开发

AES CBC解密有效,CTR不起作用

我正在尝试使用AES CBC和CTR模式解密数据.密文以16字节IV开头. 我的密文数据具有以下格式: vector>CBCMessages;向量>CBCKeys;向量>CTRMessages;向量>CTRKeys; 我正在使用Crypto ++解密数据.这是我的代码: for(int i = 0; i ..
发布时间:2021-04-19 20:11:17 C/C++开发

如何在Crypto ++库基准测试中运行?

有人可以帮助我如何在Crypto ++基准测试中运行吗? 我必须做一些测试.我找到了Crypto ++,但是我不知道如何在 Crypto ++ 中使用基准测试.我也想在安装库之后运行它们. 感谢您的帮助. 解决方案 有人可以帮助我如何在Crypto ++基准测试中运行吗? $ cd cryptopp-src$使静态cryptest.exe$ ./cryptest.exe ..
发布时间:2021-04-15 19:23:38 其他开发

cryptopp base64编码/解码后的值不相同

我在用cryptopp玩,对Base64编码/解码有麻烦. 在下面的代码中,假设 sig 的值应等于 tsig ,但在最后一个字符上它们是不同的( sig 大于然后为 tsig (一个符号).我试过也更改了 Base64Encoder 中的 insertLineBreaks 参数,但是结果是相同的.... RSASSA_PKCS1v15_SHA_Signer privkey(privat ..
发布时间:2021-04-14 19:21:53 C/C++开发

如何在Crypto ++中使用自定义密钥

在这个问题中,我有一个问题涉及加密代码: Crypto ++在两个不同的c ++程序中进行加密和解密 如果我想使用自定义键/iv,该怎么办? 解决方案 如果我想使用自定义键/iv,该怎么办? 只需将其插入具有某种模式的密码中即可.有很多模式可供选择,但是您应该使用经过身份验证的加密模式,例如EAX,CCM或GCM.有关Crypto ++模式的讨论,请参见类别:模式. ..
发布时间:2021-02-14 21:17:14 C/C++开发

将CryptoPP :: Integer转换为LPCTSTR

我找不到正确的代码将CryptoPP::Integer(从RSA密钥生成)转换为LPCTSTR(我想将密钥存储在注册表中).你能帮我吗? 谢谢! 解决方案 ...将CryptoPP::Integer(从RSA密钥生成)转换为LPCTSTR(我要将密钥存储在注册表中).你能帮我吗? 应该执行以下操作. Integer类在integer.h中重载 operator ..
发布时间:2020-11-29 19:19:45 C/C++开发

在DLL项目中定义的具有CRYPTOPP_DEFAULT_NO_DLL的LNK1104 Cryptopp.lib

我正在将Visual Studio 2013与2012工具集配合使用,并且试图将win32可执行项目拆分为一个exe,该exe使用包含所有程序逻辑的dll。最终目标是能够为可以链接到新dll的单元测试创​​建一个单独的项目。 现在,该项目的旧版本绝对可以编译并使用cryptlib.lib(感谢SVN!),但是一旦我使用程序逻辑和相同的项目设置将其分离到一个dll中,则在尝试构建dll时出现以 ..
发布时间:2020-10-24 02:23:13 C/C++开发

在Crypto ++中使用原始RSA算法对消息进行加密和解密?

我正在使用 Crypto ++ 库来进行与密码学相关的工作。任务的子部分是加密和解密文本。该消息最多可以包含256个字符,包含字母数字数字点和特殊字符。 此代码段适用于文本长度小于或等于8的字符。但是之后,它无法解密加密的文本。 // g ++ -std = c ++ 1y crypto.cpp -I / home / shravan40 / cryptopp / build -lc ..
发布时间:2020-10-11 21:42:19 C/C++开发

与XTR-DH Crypto ++的关键协议

我尝试通过以下示例将XTR-DH应用于密钥协议: ////////// ///////////////////////////////////////////////////// ////////////// // Alice //用随机的素数和基数 初始化Diffie-Hellman类AutoSeededRandomPool rngA; DH dhA; dh.Init ..
发布时间:2020-10-11 21:28:17 C/C++开发

在Clion IDE中使用Crypto ++

在全新安装的Clion IDE中编译正确的应用程序时遇到一些问题。早些时候,我使用了Code :: Blocks并成功编译了所有代码。项目使用 pthread 和 Crypto ++ 库。我已经在Ubuntu 15.04上安装了它们。并使用-pthread标志编译Clion项目。但是它找不到crypto ++库。 我的CMake文件: cmake_minimum_required(版 ..
发布时间:2020-10-02 19:11:53 C/C++开发