OpenSSL を使用して C で復号化ミックスネットを実装しています。
EVP_SealInit、EVP_SealUpdate、および EVP_SealFinal を使用してデータを暗号化しました。次に、このデータを TCP 経由で開いているポート (最初の「ミックス」) に転送したいと思います。
EVP_SealInit などは、TCP 経由で送信されるメッセージ文字列を暗号化するための最良の方法ですか?
その場合、この接続を介して IV を転送するにはどうすればよいですか? つまり、いくつかの方法を考えることができますが、メッセージと一緒に送信するだけなら、IV を持つ意味がないと思います。IV をすべてゼロなどの値に設定することは可能ですか? どうすればそれを行うことができますか?
コードが役に立ったら喜んで投稿します。