パスワードで暗号化されたファイルにデータを保存したいと考えています。1) データの有効期限 2) データ自体 有効期限は必ずしも暗号化する必要はありませんが、改ざんから保護する必要があります (たとえば、ファイル全体に署名することができます)。
OpenSSL を使用して明確に定義された暗号形式を使用してそれを行う方法はありますか? 私は C でプログラム的にそれを行うことにのみ興味があり (できれば EVP_* などの OpenSSL API を使用して)、プロセス、スクリプト、Java、.NET、Python などを実行することは問題外です。
PS私はOpenSSL APIに非常に精通していますが、どういうわけか、この問題に対する適切な(少なくとも比較的「クリーンな」)解決策を見つけることができませんでした。