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