如何查看Android keystore 信息
1、打開CMD命令行進入本機安裝的jdk或jre下的bin目錄.
2、命令行輸入:
keytool -list -v -keystore C:\Users\Desktop\browser\debug.keystore -storepass android
3、這裏查看的是android adt 默認帶的debug版keystore,密碼是:android
怎麼查看apk的簽名 keystore
1、查看 keystore
$ keytool -list -v -keystore debug.keystore
$ keytool -list -v -keystore debug.keystore
Enter keystore password:
***************** WARNING WARNING WARNING *****************
* The integrity of the information stored in your keystore *
* has NOT been verified! In order to verify its integrity, *
* you must provide your keystore password. *
***************** WARNING WARNING WARNING *****************
Keystore type: JKS
Keystore provider: SUN
Your keystore contains 1 entry
Alias name: androiddebugkey
Creation date: Apr 8, 2015
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 509aeb88
Valid from: Wed Apr 08 20:48:48 CST 2015 until: Fri Mar 31 20:48:48 CST 2045
Certificate fingerprints:
MD5: 38:43:E1:B6:AB:F2:7F:80:93:CD:E5:EF:75:B9:A5:6C
SHA1: 9D:53:DB:6C:DA:D4:08:B3:D4:A6:E5:26:17:BD:80:FA:5A:E4:4F:AB
SHA256: D5:FF:04:4A:A2:F8:A4:EA:2A:44:53:28:0C:20:16:45:E8:71:AC:B1:74:76:F6:B4:01:90:86:83:73:E0:B0:8A
Signature algorithm name: SHA256withRSA
Version: 3
Extensions:
#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: B2 FF B2 0D 9C 54 BA BA A2 EF E3 BA E2 47 90 7F .....T.......G..
0010: 17 8A 35 A8 ..5.
]
]
*******************************************
2、查看三方應用或是係統應用簽名
打開待查看的apk,將其中META-INF文件夾解壓出來,得到其中的CERT.RSA文件
$ keytool -printcert -file META-INF/CERT.RSA
打開待查看的apk,將其中META-INF文件夾解壓出來,得到其中的CERT.RSA文件
$ keytool -printcert -file META-INF/CERT.RSA
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 514ab2e1
Valid from: Thu Mar 21 15:12:33 CST 2013 until: Sat Mar 14 15:12:33 CST 2043
Certificate fingerprints:
MD5: E0:F4:90:EE:CD:77:17:0E:B8:C4:AC:64:B2:F6:FC:83
SHA1: 7F:E5:11:D8:37:4F:DA:D7:75:EA:A5:8C:47:06:85:95:6D:1D:3F:2B
Signature algorithm name: SHA1withRSA
Version: 3
3、給空白包簽名 (注意 alias 值)
jarsigner -verbose -keystore [keystorePath] -signedjar [apkOut] [apkIn] [alias]
jarsigner命令格式:-verbose輸出詳細信息 -keystore密鑰庫位置 -signedjar要生成的文件 要簽名的文件 密鑰庫文件
keystorePath參數代表keyStore的絕對路徑,如D:\keystore
apkOut參數代表簽名後的apk路徑,如D:\signed.apk
apkin參數代表在騰訊應用中心下載的未簽名apk,默認名稱為tap_unsign.apk
alias參數代表簽名用的alias名稱(創建keyStore時所填寫),如timdong
$ jarsigner -verbose -keystore debug.keystore -signedjar test2.apk tap_unsign1.apk timdong
Enter Passphrase for keystore:
adding: META-INF/MANIFEST.MF
adding: META-INF/ANDROIDD.SF
adding: META-INF/ANDROIDD.RSA
signing: res/drawable/ic_launcher.png
signing: res/layout/main.xml
signing: AndroidManifest.xml
signing: resources.arsc
signing: classes.dex
如何生成簽名文件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文件了
android keystore 怎麼查看md5簽名
查看keystore簽名
1.定位到bin目錄
2.運行命令行
keytool -list -v -keystore C:\Users\Sinaan\Desktop\2.0開發\xiyilangpda.keystore -storepass Xiyilangpda.cc1
代表含義:
C:\Users\Sinaan\Desktop\2.0開發\xiyilangpda.keystore : keystore的絕對路徑
Xiyilangpda.cc : keystore的密鑰,注意不是alias。
3.查看生成簽名
MD5後麵的一串去掉:,然後小寫就是你需要的keystore簽名。
如何獲取keystore的簽名
[Android Pro] 查看 keystore文件的簽名信息 和 檢查apk文件中的簽名信息
1:
查看 keystore文件的簽名信息
keytool -list -v -keystore keystoreName -storepass keystorePassword
2:
檢查apk文件中的簽名信息
解出apk中RSA文件,然後用keytool即可查看簽名信息:
keytool -printcert -file ~/test/CERT.RSA
如何查看Android keystore 信息
你好,
創建key,需要用到keytool.exe (位於jdk1.6.0_24\jre\bin目錄下),使用產生的key對apk簽名用到的是jarsigner.exe (位於jdk1.6.0_24\bin目錄下),把上兩個軟件所在的目錄添加到環境變量path後,打開cmd輸入
D:\>keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore/*說明:-genkey 產生密鑰 -alias demo.keystore 別名 demo.keystore -keyalg RSA 使用RSA算法對簽名加密 -validity 40000 有效期限4000天 -keystore demo.keystore */D:\>jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore/*說明:-verbose 輸出簽名的詳細信息 -keystore demo.keystore 密鑰庫位置 -signedjar demor_signed.apk demo.apk demo.keystore 正式簽名,三個參數中依次為簽名後產生的文件demo_signed,要簽名的文件demo.apk和密鑰庫demo.keystore.*/
注意事項:android工程的bin目錄下的demo.apk默認是已經使用debug用戶簽名的,所以不能使用上述步驟對此文件再次簽名。正確步驟應該是:在工程點擊右鍵->Anroid Tools-Export Unsigned Application Package導出的apk采用上述步驟簽名。
如何查看Android keystore 信息
需要用到keytool.exe (位於jdk1.6.0_24\jre\bin目錄下),使用產生的key對apk簽名用到的是jarsigner.exe (位於jdk1.6.0_24\bin目錄下),把上兩個軟件所在的目錄添加到環境變量path後,打開cmd輸入
D:\>keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore/*說明:-genkey 產生密鑰 -alias demo.keystore 別名 demo.keystore -keyalg RSA 使用RSA算法對簽名加密 -validity 40000 有效期限4000天 -keystore demo.keystore */D:\>jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore/*說明:-verbose 輸出簽名的詳細信息 -keystore demo.keystore 密鑰庫位置 -signedjar demor_signed.apk demo.apk demo.keystore 正式簽名,三個參數中依次為簽名後產生的文件demo_signed,要簽名的文件demo.apk和密鑰庫demo.keystore.*/
注意事項:android工程的bin目錄下的demo.apk默認是已經使用debug用戶簽名的,所以不能使用上述步驟對此文件再次簽名。正確步驟應該是:在工程點擊右鍵->Anroid Tools-Export Unsigned Application Package導出的apk采用上述步驟簽名。
怎樣查看android的apk文件的簽名
操作如下:
1,通過apktool工具解壓當前apk(比如:demo.apk),解壓後,會生成CERT.RSA文件
**** apktool d demo.apk。備注:通過這種方式解壓出來的Androidmenifest.xml文件可以通過文件編輯器打開查看
2,通過keytool命令獲取簽名信息
keytool -printcert -file C:\Android\soft\apktool\demo\original\META-INF\CERT.RSA所有者: CN=ryt, OU=ryt, O=ryt, L=nanjing, ST=china, C=cn發布者: CN=ryt, OU=ryt,O=ryt, L=nanjing, ST=china, C=cn
如何生成簽名文件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文件了
android 怎麼更改keystore文件的簽名
必須記得密碼才能修改的,如果忘記了隻能是重新生成簽名。
轉載請注明出處句子大全網 » 如何查看Androidkeystor