私はサーバを持っています。私はそれにAESの暗号化を追加したい。 私はCrypto ++を使いこなしてみましたが、それは多くの検索をコンパイルした後に "CryptoPP :: selfTestFailure"から出る例外を常にスローします。 私はそれが、これはファイルfips140.cppに定義すると何かがあることをどこかで読んだ:CryptoPP :: selfTestFailure FIPS検証ライブラリとAESを使用する場合
// Define this to 1 to turn on FIPS 140-2 compliance features, including additional tests during
// startup, random number generation, and key generation. These tests may affect performance.
#ifndef CRYPTOPP_ENABLE_COMPLIANCE_WITH_FIPS_140_2
#define CRYPTOPP_ENABLE_COMPLIANCE_WITH_FIPS_140_2 0
endif
を私が変更されたときに1私はコンパイルされませんからDLLを取ったプロジェクトに定義します。 どうしたのですか?/AESアルゴリズムの埋め込み方法は他にありますか?
CryptoPPが大きな問題を抱えている場合は、[botan](http://botan.randombit.net)を試すことができます。 – ForceBru
@SamVarshavchik Windows 10、Visual Studio 2013 – etamar211
「AES暗号化を追加します。セキュリティへの悪いアプローチのように聞こえる。なぜTLSなどの既存のプロトコルを使用しないのですか? – milleniumbug