私のiOSプロジェクトでは、RSA秘密鍵で暗号化されたデータをモジュラスと指数を使って解読するために公開鍵が必要です。だから私はどのように私は作成することができますsugest 公開鍵を使用してモジュラスと指数 ??xcodeからRSA公開鍵.pemファイルを生成するには?
答えて
長さと混乱しやすい質問のため、私はこれを答えとして捉えています。
「プライベート」と「秘密」のキーと非対称と対称キーの暗号の誤解があります。
RSAのような非対称キー暗号化は、主に2つの理由からデータを暗号化するためには一般的に使用されません。1.データサイズがキーサイズより小さくなり、2048ビットのキーで256バイト未満を暗号化できます。 2.それは非常に遅いです。
一般に、対称鍵と署名データを暗号化するために使用されます。暗号化は公開鍵で行い、復号化は秘密鍵で行います。したがって、多くの人が公開鍵を使用してデータを暗号化し、秘密鍵の所有者だけがデータを復号化できます。署名のために秘密鍵が使用されるので、公開鍵を持つ誰もが検証できます。
AESなどの非対称キー暗号化を使用すると、データを暗号化することができます。1.データサイズは無制限です。 2.それは非常に速いです。
非対称キーが必要であり、非対称キーより大きいデータを暗号化する必要がある状況では、ハイブリッド暗号化が使用されます。これは、ランダムな対称秘密鍵を作成し、対称暗号化(AESなど)でデータを暗号化することによって行われ、対称鍵は非対称鍵暗号化(RSAなど)で暗号化されます。非対称キーと暗号化されたデータが結合されます。
こんにちはZaph、 あなたのサポートに感謝します。RSA秘密鍵を使用して暗号化された128バイト(機密データ)のペイロードサイズを持ち、モジュラスと指数も持っています。公開鍵を使ってこのペイロードデータをどのように復号化するのですか? –
秘密鍵で暗号化が行われていないため、暗号化が正しく設計されていないように見えるので、あなたが達成しようとしていることを正確に説明してください。問題がサーバとクライアントの間の転送中のデータである場合、HTTPSは一般的な解決策です。 – zaph
サポートのためにZaphに感謝します! –
- 1. 公開鍵の.pem形式からrsaアンドロイドを暗号化
- 2. Base64からSecKeyRefを生成するRSA公開鍵
- 3. RSA公開鍵は、私が変換したいPEMフォーマット
- 4. RSA公開鍵への公開鍵c#
- 5. Java RSA異なる公開鍵を生成する方法は?
- 6. 公開PEMまたはSSLeay鍵でネイティブRSA暗号化に対応する
- 7. モジュラスと指数からrsa公開鍵を作成する
- 8. 公開鍵/秘密鍵のペアをPEM形式で生成する
- 9. asp.netキーストアなしでRSA公開鍵ペアを生成する
- 10. 公開鍵/秘密鍵を生成する前にRSA暗号化forceclosing
- 11. Javaの* pem文字列からRSA秘密鍵を生成する方法
- 12. RSA公開鍵と秘密鍵のバックアップ
- 13. opensslのRSA秘密鍵と公開鍵
- 14. .pemファイルの公開鍵をpolarssl rsa_contextに渡す方法
- 15. RSA公開鍵をPEM形式でRSAモジュラスから作成するにはどうすればよいですか?
- 16. RSA公開鍵をDER形式にエンコード
- 17. rsa公開鍵をクリップボードにコピー
- 18. RSAはdotnetコアのPEM公開鍵から文字列を暗号化します
- 19. 公開鍵の生成
- 20. NED Big Intsからシリアル化されたrsa公開鍵/秘密鍵を生成します
- 21. opensslで生成されたファイルから公開RSAキーをPython-RSAにロードするには?
- 22. 公開鍵rsa鍵をp、q、dから取得する方法
- 23. 公開鍵から256バイトのRSA暗号化ブロックを作成する
- 24. Java:文字列からRSA公開鍵を作成する方法
- 25. PEMファイルからRSA鍵をロードしてpython-cryptoで使用する方法
- 26. 文字列からRSA *構造体にRSA公開鍵を渡す際にエラーが発生しました
- 27. モジュラスRSAパラメータ(文字列公開鍵
- 28. Python:Pycrypto RSA公開鍵暗号化エラー
- 29. 公開鍵でのRSA解読
- 30. UWP [ユニバーサルWindowsプラットフォーム] RSA AsymmetricKeyAlgorithmProviderインポート公開鍵
一般に、データは公開鍵で暗号化されます。署名は秘密鍵で行われます。 – zaph
こんにちはZaph、私のscenerioでプライベートkey.soでコード化されたサーバーのデータを復号化するために公開鍵が必要です私はどのようにデータを復号するためにモジュラスと指数を使用して実行時にRSA公開鍵を作成できますか? –