-3
これはかなり簡単な質問です。私は以前にアプリケーション署名鍵SHA-1で暗号化された文字列を解読するためにAndroid Keystore APIを使用したいと思います。アプリケーションの署名鍵を使用して文字列を暗号化する方法。この文字列を実行時に復号化することができますか?
実行時にキーストアから後で利用できるキー(暗号化用)を取得する方法はありますか?
これはかなり簡単な質問です。私は以前にアプリケーション署名鍵SHA-1で暗号化された文字列を解読するためにAndroid Keystore APIを使用したいと思います。アプリケーションの署名鍵を使用して文字列を暗号化する方法。この文字列を実行時に復号化することができますか?
実行時にキーストアから後で利用できるキー(暗号化用)を取得する方法はありますか?
ポイントは何ですか?公開鍵はAPKの一部であるため、誰でもその文字列を解読できます。 – CommonsWare
その点はこの質問には関係しませんが、公開鍵はどういう意味ですか? – arenaq
アプリ署名プロセスでは、デジタル署名が使用されています。これは、公開鍵暗号化とは別のものです。署名キーストアには、公開キーと秘密キーという2つのキーがあります。秘密鍵でAPKに署名し、APKが変更されていないことを検証するために公開鍵が使用されます。しかし、Androidが公開鍵を取得するための唯一の方法は、アプリ署名プロセスの一部であるAPK自体に「焼き込む」ことです。 – CommonsWare