1

aes 暗号化に libcrypto++ を使用しています。コードにメソッドを追加したいと思います: EVP_CipherInit_ex()、EVP_CipherUpdate()、EVP_CipherFinal_ex()。このソースコードはどこにありますか?

どうも。感謝

4

1 に答える 1

1

どうぞ: http://www.openssl.org/source/ ページ上のダウンロード可能な tar.gz には、EVP を含む最も一般的な暗号化アルゴリズムのヘッダー ファイルとソース ファイルの両方が含まれています。

ただし、静的リンクの意味と、動的リンクとの違いを誤解していると思います。ここにまともな記事があります: http://kb.iu.edu/data/akqn.html

.cpp および .h ファイルを手動でプロジェクトに追加する必要はありません。メソッドを使用して .lib にリンクする必要がある場所に .h を含めるだけです。

私とコメンターの提案にもかかわらず、手動で .cpp および .h ファイルを追加したい場合は、上記でリンクしたアーカイブ内の場所を次に示します。

crypto\evp\evp.h
crypto\evp\evp_*.c
于 2011-09-09T13:51:18.703 に答える