文件名称:nscrypto-cpp:一个 C++11 库,为公钥加密提供简单的 API
文件大小:5.76MB
文件格式:ZIP
更新时间:2024-07-03 11:08:20
C
nscrypto-cpp 一个 C++11 库,为公钥加密提供简单的 API 描述 nscrypto-cpp是一个 C++ 库,它实现了一个简单的 API,用于使用来加密和解密数据。 它使用进行密钥协商,使用 - 进行数据加密和认证。 库实现了C(1e, 2s) 方案(参见第 6.2.1 节)。 它使用 NIST P-256 曲线(又名 secp256r1,又名 X9.62 prime256v1)和进行 ECDH 密钥协商,并在 GCM 模式下使用 AES-128 进行数据加密。 库目前建立在之上,但计划支持其他后端。 使用示例 # include " nscrypto.h " void alice_encrypt () { std::string bob_public; // contains Bob's public key // Message Alic