2017-02-22 3 views
-3

これはかなり簡単な質問です。私は以前にアプリケーション署名鍵SHA-1で暗号化された文字列を解読するためにAndroid Keystore APIを使用したいと思います。アプリケーションの署名鍵を使用して文字列を暗号化する方法。この文字列を実行時に復号化することができますか?

実行時にキーストアから後で利用できるキー(暗号化用)を取得する方法はありますか?

+1

ポイントは何ですか?公開鍵はAPKの一部であるため、誰でもその文字列を解読できます。 – CommonsWare

+0

その点はこの質問には関係しませんが、公開鍵はどういう意味ですか? – arenaq

+0

アプリ署名プロセスでは、デジタル署名が使用されています。これは、公開鍵暗号化とは別のものです。署名キーストアには、公開キーと秘密キーという2つのキーがあります。秘密鍵でAPKに署名し、APKが変更されていないことを検証するために公開鍵が使用されます。しかし、Androidが公開鍵を取得するための唯一の方法は、アプリ署名プロセスの一部であるAPK自体に「焼き込む」ことです。 – CommonsWare

答えて

0

回答はherehereです。 Keytoolは、アプリケーション証明書の署名(ここでは「署名鍵」と呼ばれます)を取得するために使用できます。

関連する問題