ユーザーがファイルを編集するシステム用に enc/dec プロセスをセットアップしました。暗号化されたファイルが悪意を持って変更された場合、それを処理して、「ああ、復号化に失敗しました。クリーンなファイルから始めます」と言うことができるようにしたい. しかし、プログラムの実行を停止しない方法で例外を処理する方法がわかりません。
繰り返しますが、完全に有効なデータの復号化に問題はありません。実際の不良データで不良データ エラーが発生し、それを適切に処理する方法を考えています。エラーが発生すると、CryptoStream はファイルを閉じることができないため、平文ファイルで上書きしたり、他のものに使用したりすることはできません。
ところで、これはLabViewで使用されている.NETコードです。ここにコードを貼り付けることはできません。