質問: 秘密鍵をもらい、csvファイル内の暗号化(RSA暗号)された文字列を復号化したいです 1もらった秘密鍵はどこで管理するものでしょうか? 2その秘密鍵の情報はどうやって読み込むのでしょうか?
回答: ケースバイケースですが、RSA にこだわるなら、 事前準備: Aシステムで、A秘密鍵とA公開鍵をつくり、A公開鍵を Bシステムに渡す。 Bシステムで、B秘密鍵とB公開鍵をつくり、B公開鍵を Aシステムに渡す。 例として、A → B で、転送するの場合: Aシステムは、データをB公開鍵で暗号化して、Bシステムに転送する。 Bシステムは、受け取ったデータを 自分が持つB秘密鍵で、復号化する。 こんな感じになると思います。これを分かった上で、質問の答えとしては... 暗号化、復号化を自作するなら、好きに仕様を決めればいいと思います。 既存の公開鍵暗号ソフトウェアの PGP 等を呼び出してつかうのであれば、鍵管理の機能としてキーリング機能がありますので、それにインポートしておけばいいと思います。