私は暗号化の経験がほとんどない開発者です。私は余分な時間に暗号化とSSLについて詳しく学びたいと思っています。私有鍵と公開鍵を使用してファイルを暗号化する
信頼できる会社には、個人情報と機密情報が含まれているファイル(メモ帳)があるとします。分析するために私にこの情報を送ってもらうように頼んでみたいとします。どうすればいい?
私の研究は、私がしなければならないことを私に語っている: 3公開鍵と秘密鍵を生成します)自己署名証明書 2を作成し
1))は信頼される企業に公開鍵を発行し、プライベートを保ちますキー 4)公開鍵を使用して情報を暗号化してから私に送信してください 5)秘密鍵でファイルの復号を行います
これは間違いありませんか?どうすればいい?
信頼できる会社に公開鍵を手動で発行しているので、証明機関に署名する必要があります(彼らは私からのものだと知っています)。
私が言ったように、私はこの主題に比較的新しいです。
SSL/TLSは、ファイルの暗号化には使用されません。暗号化された接続を確立するために使用されます。本当にストレージ用のファイルを暗号化したい場合は、SSL/TLSでこれを行うことはできません。単に公開鍵暗号を意味するようです。そうであれば、それはそれを行う方法です。 –
RSAで暗号化できるデータのサイズは、鍵のサイズよりも小さいことに注意してください。参照はSSLのため、データはAESなどの対称キーで暗号化され、そのキーはRSAなどの非対称暗号化で暗号化されていることに注意してください。これは、ハイブリッド暗号化と呼ばれることもあります。 – zaph
@Zaph、ご意見ありがとうございます。しかし、私は "エキスパート"になりたくありません。私は基本を理解しようとしています。 – w0051977