① 如何將.keystore 文件轉成.key文件
如何將.keystore 文件轉成.key文件
完成這些工作後,就可以上傳自己的代碼了。找到自己要分享上傳的代碼文件夾,右擊選擇Git Bash,或者在Git Bash中進入這個文件夾。建立一個倉庫:
1 git init
選擇要添加進倉庫的文件:
1 git add .
一般如果你想分享這個文件夾里的所有代碼,就在 add後面加「.」,上面的例子就是這樣,如果傳指定的,只需要把「.」改為文件名即可,現在只是選擇了要加入倉庫的文件,下面才是添加進入倉庫:
1 git commit -m 'Test'
-m後面跟一個參數,表示說明,將代碼提交到GitHub後,將會在代碼文件信息上顯示這個說明,如下圖標記的地方。
② 如何查看Android的Keystore文件的SHA1值
第一步:
打開cmd,切換到keystore所在的文件夾下
第二步:
輸入 keytool -list -v -keystore xxx 回車,如果keystore有密碼,接著輸入密碼,其中xxx為keystore名字,keytool命令是jdk自帶的, 如果不能運行,請先配置jdk;
第三步:
找到SHA1 ,復制可以查看。
③ 如何生成android的keystore文件
生成android的keystore文件有以下兩種方法:
一、eclipse 中生成android keystore
1、建立任意一個android項目(例如:AntForAndroid)
2、右鍵根目錄彈出菜單->Android Tools -> Export Signed Application Package->Next >
3、創建密鑰庫keystore,輸入密鑰庫導出位置和密碼,記住密碼,下次Use existing keystore會用到
4、選擇「Create new keystore」並且保存在項目跟目錄下,輸入密碼,然後next
5、填寫密鑰庫信息,填寫一些apk文件的密碼,使用期限和組織單位的信息。填寫的Alias 和 密碼不要忘記了
6、生成帶簽名的apk文件,到此就結束了。
7、如果下次發布版本的時候,使用前面生成的keystore再簽名。
這樣在項目根目錄下就生成以上流程產生的androids.keystore了
二、命令行生成keystore
dos下進入JDK的bin目錄
運行如下命令:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
(-validity 20000代表有效期天數),命令完成後,bin目錄中會生成android.keystore
查看命令keytool -list -keystore "android.keystore" 輸入設置的keystore密碼
④ 用java keytool工具生成keystore文件的問題
在申請伺服器證書時,用戶需要提供證書簽名請求文件(CSR)。CSR文件是一個從您的伺服器生成的加密數據文件,包含了您的公司信息和web server信息。
一、 創建證書Keystore
keytool -genkey -alias -keyalg RSA –keysize 2048 -keystore
重要:
! 當創建時必須制定您的keystore 位置;
! 如果您正在續訂您的證書,您必須創建新的key pair 和 keystore;
! 創建您的CSR和安裝您的證書,您使用它來創建自簽名的密鑰存儲庫時,請使用相同的別名。
例如:
C:\> keytool -genkey -alias myalias -keysize 2048 -keyalg RSA -keystore c:\.mykeystore
輸入keystore密碼: password (請輸入保護證書密鑰的密碼)
您的名字與姓氏是什麼?請輸入域名,例如:www.etsec.com.cn
您的組織單位名稱是什麼?請輸入單位名稱,如: Beijing eTsec Technology Co.,Ltd.
您的組織名稱是什麼?請輸入部門名稱,如: IT Dept
您所在的城市或區域名稱是什麼?輸入城市名稱,如:Beijing
您所在的州或省份名稱是什麼?輸入省份名稱,如:Beijing
該單位的兩字母國家代碼是什麼?中國請輸入CN
CN=www.etsec.com.cn, OU= Beijing eTsec, O=IT, L= Beijing, ST= Beijing, C=CN 正確嗎?輸入 Y
輸入的主密碼(如果和 keystore 密碼相同,按回車):按回車
確保記住您所輸入的密碼,注意生成CSR時,在第2部分中會使用它。
二、生成證書簽名請求(CSR)
1. keytool -certreq -keyalg RSA -alias -file certreq.csr -keystore
重要:
! 創建您的CSR和安裝您的證書,您使用它來創建自簽名的密鑰存儲庫時,請使用相同的別名。
例如:
C:\>keytool -certreq -keyalg RSA -alias myalias -file certreq.txt -keystore c:\.mykeystore
輸入keystore密碼:
2. 打開生成CSR文件certreq.txt 。這個CSR文件顯示如下:
-----BEGIN NEW CERTIFICATE REQUEST-----
cTBk90
MYd3d3
5w6T+q/f++0hqAqXumz/vGrzGVhKHlnxd7HW3ezS
GIbIUcOy1YdDc/1ZCqRpu3utYIZ6welK++l+QjlbL6p5RJJETkkLKXjb/WVFajNuPl7Yob9pbwA7
JBrCCKbFj+kzDNbGhCR1RgFA9vQj5vob41Vj+k+TQchliuTLL9rFXNDHrtgTMtA=
-----END NEW CERTIFICATE REQUEST-----
⑤ 什麼是Keystore
Keystore 文件是以太坊錢包存儲私鑰的一種文件格式 (JSON)。它使用用戶自定義密碼加密,以起到一定程度上的保護作用,而保護的程度取決於用戶加密該錢包的密碼強度,如果類似於 123456 這樣的密碼,是極為不安全的。
在使用 Keystore 時有兩點需要注意:
1. 使用不常用,並且盡可能復雜的密碼加密 Keystore 文件;
2. 一定要記住加密 Keystore 的密碼,一旦忘記密碼,那麼你就失去了 Keystore 的使用權,並且 imToken 無法幫你找回密碼,所以一定要妥善保管好 Keystore 以及密碼。
Keystore 的樣式
PS:Keystore 的密碼是唯一、不可更改的,如果想更改錢包密碼需要使用助記詞或明文私鑰重新導入錢包,並使用新密碼加密,生成新的 Keystore。
⑥ 微信sdk調用不出來,debug.keystore這個文件怎麼生成的
如果你只是要跑起來微信分享的demo,暫時使用它demo里邊的debug.keystore就行,具體設置在window-preferences-android-build,在custom debug keystore中引入微信demo中的debug.keystore路徑就可以了;
如果你是自己的應用,那需要在微信平台注冊應用
⑦ 如何生成keystore
生成android的keystore文件有以下兩種方法:
一、eclipse 中生成android keystore
1、建立任意一個android項目(例如:AntForAndroid)
2、右鍵AntForAndroid根目錄彈出菜單->Android Tools -> Export Signed Application Package->Next >
3、創建密鑰庫keystore,輸入密鑰庫導出位置和密碼,記住密碼,下次Use existing keystore會用到
4、選擇「Create new keystore」並且保存在項目跟目錄下,輸入密碼,然後next
5、填寫密鑰庫信息,填寫一些apk文件的密碼,使用期限和組織單位的信息。填寫的Alias 和 密碼不要忘記了
6、生成帶簽名的apk文件,到此就結束了。
7、如果下次發布版本的時候,使用前面生成的keystore再簽名。
這樣在項目根目錄下就生成以上流程產生的androids.keystore了
二、命令行生成keystore
dos下進入JDK的bin目錄
運行如下命令:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
(-validity 20000代表有效期天數),命令完成後,bin目錄中會生成android.keystore
查看命令keytool -list -keystore "android.keystore" 輸入設置的keystore密碼
⑧ 如何生成簽名文件keystore及對APP進行簽名
首先,點擊桌面右下角的開始菜單,打開開始菜單主界面
在彈出的開始菜單主界面,單擊頭邊方框最下面的「運行」菜單
彈出,運行對話框,輸入cmd命令,單擊確定按鈕,打開DOS命令窗口
再出現的DOS命令提示窗口中,輸入「cd 自己的java安裝目錄」,然後按回車,進入java安裝目錄下
接下來,輸入以下命令「keytool -genkey -alias android.keystore -keyalg RSA -validity 10000 -keystore android.keystore」,其中的-validity參數為APP的有效期限,我們輸入10000,按回車
接下來,會要求我們輸入密碼,這個密碼很重要自己要記住,輸入密碼的時候界面不給提示,輸完後按回車,然後確認輸入密碼即可,兩次密碼一樣
然後我們該輸入自己的有效信息了,這里會要求我們輸入,公司名稱,省份,城市,姓名等等,輸入完畢後按回車,會讓我們進行信息確認,正確輸入「Y」,不正確輸入「N」,我這里輸入Y
輸入完信息,我們需要確認輸入android.keystore的主密碼,如果和keystore的密碼一樣,則直接按回車,無需輸入
此時我們的android.keystore文件變創建成功了,我們可以到自己電腦的java安裝目錄的bin文件夾下,看到我們創建的android.keystore文件了
⑨ 如何從keystore文件中取出證書和密鑰
看不懂需求,是說export嗎? http://blog.csdn.net/guo_rui22/article/details/3947716
⑩ 如何生成Android應用的keystore文件
Android studio教程:http://jingyan..com/article/5552ef47e5d18d518efbc96b.html
eclipse教程:http://jingyan..com/article/15622f247bdd1bfdfcbea5fd.html
親測,studio可行,eclipse沒試過不過應該是可以的。滿意請採納謝謝!