アプリケーションでデータを暗号化/復号化する必要がある場合 (さまざまな理由で)、ソフトウェア暗号化ライブラリ (.net Cryptography など) を使用する代わりに、ハードウェア デバイス (Marx CryptoBox などの USB 暗号化デバイスなど) を使用する理由はありますか?または自分で作成する)、キーを安全なキー ストアに保管しますか?
この件について客観的な意見を求めています。
提起された質問を絞り込むために: USB 暗号化ドングルを使用するシステムが物理的に安全なサーバー保管庫に収容されていて、存在するシステムが 1 つしかない場合 (つまり、配布されて実行されるソフトウェア製品ではない場合)、あなたの意見はどうなりますか?多くのデスクトップ) ? 非常に単純化して言えば、上記のシステムの目的は、受信した暗号化データの一部を検証 (復号化および比較) することです。
これまで素晴らしい回答をありがとうございました!