9得票2回答
使用Ubuntu提供的Crypto++进行编译

我尝试使用apt-get安装Crypto++:sudo apt-get install libcrypto++-dev libcrypto++-doc libcrypto++-utils。然后我尝试编译非常简单的程序,例如: #include <iostream> #includ...

12得票4回答
如何从字符串/字节数组或其他容器中加载私钥/公钥

是否可以将RSA私钥/公钥存储在源代码中,例如在byte[]、string或任何其他container中,并使用此密钥进行加密/解密? 从文件解码的函数将类似于:void Decode(const string& filename, BufferedTransformation&am...

8得票4回答
如何在Visual Studio 2010中安装Crypto++?

我下载了http://www.cryptopp.com/#download 5.6.1,但现在不知道该怎么做。我是个纯新手,需要详细的说明。谢谢。

7得票2回答
如何在Android应用中使用Jni或NDK与Crypto++配合使用

我从Crypto++官网下载了软件。 我已经找到了一些使用Visual Studio编译的方法。 但是,我不知道如何在我们的Android应用程序中使用jni或Ndk。

13得票2回答
确定性生成具有密码学安全性的密钥和IVEC

背景 我正在设计一个系统,为静态网页的用户提供动态认证方案的开发。其动机是预先生成大量难以生成但敏感的网页内容,并使用基于 cookie 的(嵌入可逆加密信息的)认证机制,在 Web 服务器本身强制执行。使用 AEAD 模式的加密原语。 问题 我需要生成有效期为一周的 IVEC 和密钥(...

12得票3回答
使用Crypto++加载PEM编码的RSA私钥

通常情况下,用户会拥有PEM编码的RSA私钥。Crypto++要求这些密钥以DER格式加载。我一直在让人们使用OpenSSL手动将其PEM文件转换为DER格式,如下所示:openssl pkcs8 -in in_file.pem -out out_file.der -topk8 -nocryp...

70得票1回答
Crypto++中使用AES的示例

我一直在网上搜索能够教授加密技术和库的基础知识,并提供良好的c++ AES代码示例/教程,但是至今没有找到令人满意的材料。 要求良好: 简单易懂(只讲解适合快速学习的基础知识)。

8得票3回答
在MinGW 5.3.0中,“互斥锁”不是“std”的成员。

我正在使用MinGW 5.3.0和Crypto++ 5.6.5: C:\MinGW>g++ -std=c++11 -s -D_WIN32_WINNT=0x0501 LOG.cpp -U__STRICT_ANSI__ Decclass.cpp \ -IC:\\MinGW\\ -IC:\\...

9得票3回答
CryptoPP::AlignedAllocate(unsigned int)的未定义引用

我正在使用c++ linux中的crypto++库。 这是我的简单代码: #include <iostream> #include <fstream> #include <string.h> #include "crypto++/cryptlib.h" ...

7得票1回答
为什么使用CryptoPP时,65537无法base64URL编码为"AQAB"?

我正在使用CryptoPP生成RSA密钥对,以允许游戏服务器进行身份验证。我需要将我的公共指数和模数进行base64URL编码,以包含在JWK中,但是遇到了一些问题。 以下代码显示了我如何生成RSA密钥,提取指数并进行编码: typedef InvertibleRSAFunction RSA...