crypto++相关内容
我正在尝试为正在制作的程序编写辅助函数,并且需要将键作为字符串返回.找到了一种将RSA密钥从PrivateKey/PublicKey转换为Base64字符串的方法. int main(){//生成参数AutoSeededRandomPool rng;InvertibleRSAFunction参数;params.Initialize(rng,4096);//生成密钥RSA :: PrivateK
..
我正在尝试使用MinGW工具链将Crypto ++用于我的Eclipse C ++项目.问题是,每当我尝试使用加密函数时,都会出现“未定义的引用"错误.有谁之前经历过这个吗?这就是我得到的(被截断): 已更新 g ++ -L"C:\\ Libraries \\ crypto ++ \\ Win32 \\ DLL_Output \\ Debug" -lpthread -lcryptopp
..
我试图将c ++项目从Visual Studio 2013移植到ubuntu上的netbeans.目标是Windows可执行文件,到目前为止,它无法使用mingw作为编译器从netbeans编译Windows exe文件. 该项目需要Crypto ++库,而我只有Visual Studio的.lib版本.要将库包含在netbeans中,我首先需要以.a格式构建Crypto ++库. 我
..
我必须使用Crypto ++在变量中获取ECDSA签名. 我尝试在启动SignMessage之后获取它,但签名为空. 我怎么能得到它? 解决方案 您是否看过Crypto ++ Wiki?椭圆曲线数字签名算法上有很多东西. 目前尚不清楚您在做什么或出了什么问题,因此这里是Wiki的副本和粘贴: 签名: ECDSA ::: PrivateKey pri
..
我具有以下项目结构: myexec/| -main.cpp| -hashing.cpp| -hashing.h| -CMakeLists.txt 我的小软件需要 Crypto ++ 我在此路径下构建的最新版本: C:\ Users \ myuser \ cryptopp CMakeLists.txt 是: cmake_minimum_required(版本3.8)项目("MyE
..
我想将Crypto ++密钥保存到 std :: vector .不幸的是,只有 CryptoPP :: StringSink 引用了 std :: string ,但没有 CryptoPP :: VectorSink 引用了 std :: vector . 以下代码可以正常工作 std :: string spki;CryptoPP :: StringSink ss
..
我正在尝试使用AES CBC和CTR模式解密数据.密文以16字节IV开头. 我的密文数据具有以下格式: vector>CBCMessages;向量>CBCKeys;向量>CTRMessages;向量>CTRKeys; 我正在使用Crypto ++解密数据.这是我的代码: for(int i = 0; i
..
我想将myVar从 CryptoPP:Integer 转换为 char * 或String:代码如下: CryptoPP :: Integer myVar = pubKey.ApplyFunction(m);std :: cout
..
我下载了 Crypto ++ 5.62,并使用默认项目设置进行了构建.在我的项目中,我设置了 cryptopp.lib 的路径,并在“其他依赖项"中定义了它的名称.Crypto ++和我的项目-VS 2008. 在构建项目期间,我得到: main.obj:错误LNK2001:无法解析的外部符号“类std :: basic_string
..
有人可以帮助我如何在Crypto ++基准测试中运行吗? 我必须做一些测试.我找到了Crypto ++,但是我不知道如何在 Crypto ++ 中使用基准测试.我也想在安装库之后运行它们. 感谢您的帮助. 解决方案 有人可以帮助我如何在Crypto ++基准测试中运行吗? $ cd cryptopp-src$使静态cryptest.exe$ ./cryptest.exe
..
我在用cryptopp玩,对Base64编码/解码有麻烦. 在下面的代码中,假设 sig 的值应等于 tsig ,但在最后一个字符上它们是不同的( sig 大于然后为 tsig (一个符号).我试过也更改了 Base64Encoder 中的 insertLineBreaks 参数,但是结果是相同的.... RSASSA_PKCS1v15_SHA_Signer privkey(privat
..
在这个问题中,我有一个问题涉及加密代码: Crypto ++在两个不同的c ++程序中进行加密和解密 如果我想使用自定义键/iv,该怎么办? 解决方案 如果我想使用自定义键/iv,该怎么办? 只需将其插入具有某种模式的密码中即可.有很多模式可供选择,但是您应该使用经过身份验证的加密模式,例如EAX,CCM或GCM.有关Crypto ++模式的讨论,请参见类别:模式.
..
我找不到正确的代码将CryptoPP::Integer(从RSA密钥生成)转换为LPCTSTR(我想将密钥存储在注册表中).你能帮我吗? 谢谢! 解决方案 ...将CryptoPP::Integer(从RSA密钥生成)转换为LPCTSTR(我要将密钥存储在注册表中).你能帮我吗? 应该执行以下操作. Integer类在integer.h中重载 operator
..
我正在将Visual Studio 2013与2012工具集配合使用,并且试图将win32可执行项目拆分为一个exe,该exe使用包含所有程序逻辑的dll。最终目标是能够为可以链接到新dll的单元测试创建一个单独的项目。 现在,该项目的旧版本绝对可以编译并使用cryptlib.lib(感谢SVN!),但是一旦我使用程序逻辑和相同的项目设置将其分离到一个dll中,则在尝试构建dll时出现以
..
我正在使用 Crypto ++ 库来进行与密码学相关的工作。任务的子部分是加密和解密文本。该消息最多可以包含256个字符,包含字母数字数字点和特殊字符。 此代码段适用于文本长度小于或等于8的字符。但是之后,它无法解密加密的文本。 // g ++ -std = c ++ 1y crypto.cpp -I / home / shravan40 / cryptopp / build -lc
..
我试图在Crypto ++中使用 SecretSharing 类,但是我无法使用 这是我的代码: 使用命名空间CryptoPP; void secretSharing(){ AutoSeededRandomPool rng; SecretSharing shamir(rng,4,6); 字节测试[] = {’a”,“ b”,“ c”,“ d”}; shamir.Pu
..
我尝试通过以下示例将XTR-DH应用于密钥协议: ////////// ///////////////////////////////////////////////////// ////////////// // Alice //用随机的素数和基数 初始化Diffie-Hellman类AutoSeededRandomPool rngA; DH dhA; dh.Init
..
由于使用类 RSACryptoServiceProvider ,并使用 Crypto ++ 库。尽管进行了所有尝试,但尽管我确定自己的密钥和签名仍无法通过验证。 在C#中,我按照以下方式签名: var message =“ hello”; var bytes = System.Text.Encoding.UTF8.GetBytes(message); byte [] sign
..
我正在为c ++中的椭圆曲线编写以下标量乘法代码。当我不初始化该点的值时,代码将运行。但是当我这样做时,它给了我nullptr错误。 我尝试了以下代码: ECP r1; ECPPoint基点= ECPPoint(2,3); ECPPoint点; ECPPoint s1 = ecp.ScalarMultiply(basepoint,x1); 错误:
..
在全新安装的Clion IDE中编译正确的应用程序时遇到一些问题。早些时候,我使用了Code :: Blocks并成功编译了所有代码。项目使用 pthread 和 Crypto ++ 库。我已经在Ubuntu 15.04上安装了它们。并使用-pthread标志编译Clion项目。但是它找不到crypto ++库。 我的CMake文件: cmake_minimum_required(版
..