Android keystore的使用方法

Android 生成keystore,兩種方式

1、eclipse 中生成android keystorehtml

創建任意一個android項目(例如:AntForAndroid)android

右鍵AntForAndroid根目錄彈出菜單->Android Tools -> Export Signed Application Package...算法

Next >eclipse

選擇「Create new keystore」而且保存在一個目錄下面(本例子保存在項目跟目錄下) 輸入密碼,而後nextgoogle

填寫一些信息,填寫的Alias 和 密碼不要忘記了加密

這樣在項目根目錄下就生成以上流程產生的androids.keystore了spa

2、命令行生成keystore命令行

dos下進入JDK的bin目錄htm

運行以下命令:blog

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

(-validity 20000表明有效期天數),命令完成後,bin目錄中會生成android.keystore

示例:
C:\Program Files (x86)\Java\jdk1.8.0_25\bin>

keytool -genkey -alias test.keystore -keyalg RSA -validity 20000 -keystore d:\test.keystore

-alias test  生成的keystore別名

-keyalg RSA  加密和數字簽名的算法

-validity 20000 有效天數

輸入密鑰庫口令:123456
再次輸入新口令:123456
您的名字與姓氏是什麼?
  [Unknown]:  robert
您的組織單位名稱是什麼?
  [Unknown]:  google
您的組織名稱是什麼?
  [Unknown]:  google
您所在的城市或區域名稱是什麼?
  [Unknown]:  nanjing
您所在的省/市/自治區名稱是什麼?
  [Unknown]:  jiangsu
該單位的雙字母國家/地區代碼是什麼?
  [Unknown]:  cn
CN=robert, OU=google, O=google, L=nanjing, ST=jiangsu, C=cn是否正確?
  [否]:  y

輸入 <test> 的密鑰口令
        (若是和密鑰庫口令相同, 按回車):

若是沒有錯誤則回去查看D盤根目錄下,多了test.keystore

3、查看keystore

1. eclipse 查看


注意:沒有密碼的keystore就能夠顯示出來了,有密碼的就看不了。

2. 命令行查看(能夠查看帶密碼的keystore)

要查看證書keystore中的信息,請運行如下命令:

keytool -list -v -keystore [enter keystore name] -storepass [enter keystore password]

要輸出一個keystore的證書信息到一個文本文件,請運行如下命令:

keytool -list -v -keystore [enter keystore name] -storepass [enter keystore password] > keystoreOutput.txt

相關文章
相關標籤/搜索