Android密鑰證書創(chuàng)建和操作

Android APK key 密鑰證書的創(chuàng)建和操作命令

1.創(chuàng)建證書:
C:\Java\jre1.8.0_31\bin>
keytool -genkey -v -keystore E:\appkey\jsyg.keystore -alias jsyg -keyalg RSA -validity 20000

-keystore E:\appkey\mytest.keystore 表示生成的證書及其存放路徑,默認(rèn)在用戶主目錄下;
-alias jsyg 表示證書的別名是jsyg ;
-keyalg RSA 表示采用的RSA算法;
-validity 20000表示證書的有效期是20000天。

2.修改密鑰證書密碼:
C:\Java\jre1.8.0_31\bin>
keytool -storepasswd -keystore E:\appkey\debug.keystore

2.1 修改密鑰證書別名:
keytool -changealias -keystore E:\appkey\debug.keystore -alias old -destalias new

3.修改密鑰證書別名密碼:
C:\Java\jre1.8.0_31\bin>
keytool -keypasswd -keystore E:\appkey\debug.keystore -alias androiddebugkey

4.查看證書基本信息
keytool -v -list -keystore E:\appkey\debug.keystore

65.遷移證書(標(biāo)準(zhǔn)化pkcs12格式)
keytool -importkeystore -srckeystore E:\myKey.jks -destkeystore E:\myKey.jks -deststoretype pkcs12

6.查看證書公鑰(Base64格式):
C:\Java\jre1.8.0_31\bin>
keytool -list -keystore E:\appkey\debug.keystore -alias androiddebugkey -rfc

7.查看apk簽名信息:
C:\Java\jre1.8.0_31\bin>
jarsigner -verify -verbose -certs <your_apk_path.apk>

8.查看證書信息(ALL):
C:\Java\jre1.8.0_31\bin>
keytool -list -v -keystore E:\appkey\debug.keystore

9.查看三方應(yīng)用或是系統(tǒng)應(yīng)用簽名 :
(修改apk后綴為rar,將其中META-INF文件夾解壓出來,得到其中的CERT.RSA文件)

keytool -printcert -file E:\appkey\META-INF\CERT.RSA

  1. 給apk 簽名
    jarsigner -verbose -keystore myKey.jks -signedjar signed.apk unsign.apk myKeyAlias
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容