だから、現在のプロジェクトにどの暗号化方法を使うべきかアドバイスが必要です。ここでのこの件に関するすべての質問は、ネットワーキングと暗号化されたデータをあるマシンから別のマシンに渡すことです。私は使用するべき暗号化方法に関する助言
システムがどのように動作するかの概要は次のとおりです。
私は、テキスト形式でテーブルに保持されているいくつかのデータを持っています。私はツールを使ってこのデータを解析し、それをdatファイルにシリアル化します。これは正常に動作しますが、公開された場所にアプリケーションとともに格納されるため、このデータを暗号化する必要があります。データはどこにでも送信されることはありません。単純にアプリケーションによって読み取られます。私はそれが暗号化されている必要があるので、間違った手に落ちるとデータを読み取ることができなくなります。
私は暗号化にcrypto ++ライブラリを使用しており、ほとんどのタイプの暗号化アルゴリズムを実行できることを読んでいます。しかし、私は、ほとんどのアルゴリズムが公開鍵と秘密鍵を使用してデータを暗号化/復号化することに気づきました。これは、私が私に直観に反しているようなデータを秘密鍵に格納しなければならないことを意味します。データに秘密鍵を格納せずに暗号化を実行できる方法はありますか?
参照対称対非対称暗号 –