Androidベースの公開鍵を、生のbase64形式でインターネット経由で送信するのは安全ですか?私がこれをしたら、どんな問題に遭遇することができましたか?インターネット経由でAndroidマーケットの公開鍵を送信する
1
A
答えて
0
インターネット上でどこに送信していますか、なぜ送信していますか?ターゲットがベース64でエンコードされた公開鍵を期待している場合は、大丈夫です。
脅威についてはあまりありません。誰でもあなたの公開鍵を見ることができます。それが公開鍵のポイントであり、秘密鍵で署名されたものを復号化できるようにしたいと思う人と共有してください。誰かがそれを保有している場合、問題を引き起こす可能性のある秘密鍵です。
あなたのアプリを読み込む人は誰でもあなたの公開鍵が必要です。ハッシュ署名を復号化してアプリが本当にあなたのものであることを確認してください。あなたはプライベートキーを使ってアプリケーションに署名し、公開されているハッシュを解読するのに使われます(ハッシュはファイルから計算された数字です。少しでもファイルが変化してもハッシュは劇的に変化するはずですので、改ざんされている)、あなたのものであることを確認してください。それが誰かの鍵で署名されていれば、あなたの公開鍵で復号化することはできません。ハッシュを解読するので、ユーザーはそれがあなたのアプリだと分かります。一般公開はアプリの証明書に埋め込まれています。
また、秘密鍵が安全である必要がある理由があります。誰かが自分の秘密鍵を保持している場合、署名を偽装する可能性があります。
関連する問題
- 1. Androidエミュレータ - インターネット経由で公開APIに接続
- 2. SMSで公開鍵を送信
- 3. Androidマーケットで公開アプリ
- 4. Javaでインターネット経由でマルチキャストパケットを送信する
- 5. 公開鍵を使用してSSH経由でサーバに接続
- 6. インターネット経由でAndroidデバイスをデバッグする
- 7. tcpでRSA公開鍵を送信するには?
- 8. jarをgradleタスク経由でインターネット上のどこかに公開するには?
- 9. 公開鍵をリモートホストに送信するコマンド
- 10. Androidマーケットで初めてAndroidアプリケーションを公開する
- 11. JavacardがAPDUでRSA公開鍵を送信
- 12. Android App Base 64公開鍵
- 13. VSTS経由でiOSアプリを公開/公開する方法
- 14. RSA公開鍵への公開鍵c#
- 15. OpenCV MatをPCからAndroid経由でSocket経由で送信する方法
- 16. OpenSSL(C++)経由でRSA公開鍵と秘密鍵をXML(w3c)形式で保存する
- 17. 3G経由のゲームセンター(GameKit)経由でデータを送受信する
- 18. HTTPS経由でHTTP経由でクッキーを送信する
- 19. AndroidでBluetooth経由でデータを送信する
- 20. AndroidでUSB経由でMIDIメッセージを送信する
- 21. AndroidでBluetooth経由でデータを送信する最大パケットサイズは?
- 22. android adbシェルでFTP経由でファイルを送信するには?
- 23. AndroidでBluetooth経由で文字列(バイト)を送信する
- 24. Reactネイティブアプリケーション経由でメッセージを開いて送信する
- 25. Google Play Androidマーケットへの公開をスケジュールする
- 26. OBI経由でPowerBIにカスタムビューを公開
- 27. シリアルポート経由でデータを送信する
- 28. ストリーム経由でファイルを送信する
- 29. ネットワーク経由でオブジェクトを送信する
- 30. ネットワーク経由でkeypressesを送信する
ライセンスをダウンロードする必要のあるクライアントに公開鍵を送信します。アンドロイドライブラリのようにアプリケーションに埋め込むことはありません。 – jax
公開鍵は、ライセンスが本物であることを確認するために使用されますか?うまくいくはずです。 – netsplit
あなたが何をしようとしているのかは分かりませんが、アンドロイドの携帯電話では、従来の形式の署名がないアプリはインストールされません。 –