crypto++相关内容
当我在de 2008的VS 2008年编译一切正常。 当我在发布模式下编译同样的东西不是一切正常。就我可以告诉include目录是相同的,没有其他预处理符号。 任何帮助? 1> zlib.cpp 1> C:\Program Files (x86)\ Microsoft Visual Studio 9.0 \VC\include\xutility 419):错误C2664: 'C
..
我想在我的C ++代码中使用AES-256加密/解密,我使用cryptoPP库,我实施加密和解密。但我得到错误:StreamTransformationFilter:无效PKCS#7块填充发现错误。 我测试的senario是: 首先加密myplaintext然后解密 - >没有错误在这里。 第二我解密上面创建的密码 - >这里我得到的错误。 知道这里有同样的问题,但我不能解
..
我试图制作一个程序,使用crypto ++库加密文件(.jpg和.avi)。我的目标是制作一个使用AES-256成功加密视频文件的程序。 我从这里,他们成功运行(意味着库已正确设置)。但是,以下简单代码会生成异常 HashVerificationFilter:消息散列或MAC无效 代码: AutoSeededRandomPool prng; SecB
..
我有一个UI应用程序在C + +和QT5.4,我使用CryptoPP 5.6.2加密文件。我遇到了以下问题: 当加密按钮被击中时,基于本教程。 //新线程 CryptoWorkerThread = new QThread; this-> worker = new CryptoWorker(fileName.c_str(),newFileName.c_str(),key,keyL
..
可以创建一个新的加密对象,它与先前创建的加密对象具有相同的内部状态(我需要这个,只保留函数调用之间的IV,而不是整个对象)? 我认为应该可以使用函数 GetNextIV 但我没有得到正确的结果。在下面的示例中,字符串这是文本被编码,正确的编码文本是: 94-41-d2-d4-06-05-f6-cd-d0-25-d6-f4-f6-52-55-7b-7c- 但我得到:
..
这里是一个序言 - 我有一个C ++ + Qt应用程序,它包括几个项目,我们正在使用MSVC 2012来构建它。现在,我实现构建脚本以开始部署构建服务器。因此,我开始为每个项目创建Qt .pro文件。 现在问题 - 我们使用Crypto ++库href =“http://www.cryptopp.com/”rel =“nofollow”> http://www.cryptopp.com/ )
..
好了,这些天我一直在经历我的个人地狱 我有一些麻烦解密一个使用 RSA加密的邮件'm总是失败的“RSA / OAEP-MGF1(SHA-1):无效 密文” 我有一个私钥在base64编码,我加载它: RSA :: PrivateKey private_key; StringSource file_pk(PK,true,new Base64Decoder); priv
..
我是新来的Cryptopp,我想编码文本和解码回来了解它的工作原理。 编码部分工作正常,但我不能得到字符串解码?始终解码的字符串为空。我在加密邮件中询问,有人说这个代码应该工作,但它不行。 我想知道什么是错的。 新加入crypto我看不出有什么错误。 代码: std :: string encoded = m_pkey-> GetValue()。ToStdString();
..
我有一个很讨厌的问题,我无法解决2天。我有一个 encrypt()方法,使用C ++编写的Crypto ++库。该方法实现如下: string CRijndaelHelper :: Encrypt(string text) { CFB_Mode ::加密e; e.SetKeyWithIV(_key,sizeof(_key),_iv); string ciph
..
我对提出这个问题的n00bishness提前道歉,但我一直困扰着年龄,我正在努力弄明白下一步做什么。基本上,我试图对一些数据执行ElGamal加密。我已经被给予短暂的密钥对和第二静态密钥的公共部分,以及一些数据。如果我的理解是正确的,这就是我需要执行的加密,但我很难弄清楚如何使用Crypto ++。 我一直在寻找例子,但我可以在Google上找到零。 Ohloh不是有用的,因为我只是回到了c
..
早些时候我设法将一些C ++ CryptoPP Rijndael_128 CBC代码移植到MCrypt PHP,但现在我遇到了CFB模式的问题。 C ++和PHP结果不匹配(第一个字节匹配,但这可能是巧合,其他一切不匹配)。有了某些诊断,看起来PHP的mcrypt没有正确设置密钥长度? 这里是C ++(为简单起见,删除了诊断和杂项): CryptoPP :: CFB_Mode
..
我正在使用一个新的安全通信协议,我有解密密文的问题。 数据包保存在uint8_t *变量中并加密。直到这一部分都一切顺利。但是当我尝试解密我有以下问题: 1)如果我发送矢量和大小(它真的20,但我只是想解密最后16字节): CBC_Mode ::解密解密器; decryptor.SetKeyWithIV(key,CryptoPP :: AES :: DEFAUL
..
我尝试通过Archal在Arch Linux(3.12.9)上安装 happstack-server-tls 包,但出现此错误: 解决依赖关系... 配置happstack-server-tls-7.1.0 ... 无法安装happstack-server-tls -7.1.0 构建日志的最后10行(/home/boris/.cabal/logs/happstack-server-tl
..
可以使用crypto ++库来解码我在字节数组中的任意ASN1数据(它有几个序列和整数)。 ash.h包含所有将BufferedTransformation作为输入的方法,但是该类是不同密码和哈希的接口,这真的似乎与我的简单情况无关。我也在cryptlib.h中找到ASN1Object,但它是另一个接口,我没有找到任何实现类。 我以为它太复杂,它实际上难以解码任意ASN1数据? 我实际
..
对于学术网络应用程序,我想在2个虚拟机之间建立RSA密钥交换。我使用Crypto ++生成 RSA :: PublicKey ,我现在必须在自定义的第二层框架内发送它(数据包将被制作与 libcrafter )。 事情是,我不知道如何在网络中写密钥,例如接收器,嗅探数据包,能够重新构建,不知何故, code> RSA :: PublicKey 。 我尝试在字符串中保存 raw 如他们在
..
在CBC和ECB模式下使用Crypto ++(假设缓冲区大小足以容纳加密数据)执行AES加密/解密时,明确允许对明文/密文使用相同的缓冲区,如以下代码所示: p> #include #include #include“cryptopp\rsa.h” #include“cryptopp\rijndael.h” #include“cryptop
..
我第一次使用Crypto ++,我有一些麻烦。为什么这在C#(使用相同的键),但不是与Crypto ++工作?我将在下面显示我的C#和C ++代码。 C#代码(this works!): byte [] Modulus = new byte [] {0xA3,0x1D,0x6C,0xE5,0xFA,0x95,0xFD,0xE8,0x90,0x21,0xFA,0xD1,0x0C, 0x
..
我下载了Crypto ++源代码并在Visual Studio 2013中编译了cryptlib项目,然后将生成的.lib文件添加到我的Qt项目中,这使得我的.pro文件看起来像这样: QT + = core gui QT + = sql greaterThan(QT_MAJOR_VERSION,4):QT + = widgets TARGET = untitled
..
我正在运行Crypto ++对加密算法进行速度测试。我试图时间加密需要多长时间,然后解密数据(最终有更多的文件大小和不同的算法)。我遇到了一个问题,我不能循环代码。在下面的代码中,我使用Blowfish,但当我到达加密部分,它给我的错误: HashVerificationFilter :消息散列或MAC无效 我能做什么来解决这个问题?我需要把它放在一个函数中吗?如果是,我该
..
我目前正在C ++中使用cryptofish加密/解密程序(使用crypto ++)。 我真的没有在google找到满意的答案。我试图发送一个SecByteBlock的密钥作为字符串,然后在另一部分作为字符串接收,然后需要重新获得SecByteBlock。 是可能的convert string SecByteBlock 我可以更好地将密钥从一个函数发送到另一个函数吗?
..