i-Mobi 艾摩比

 找回密碼
 立即註冊
搜尋
熱門搜尋: Note4 Note5 N910U
查看: 190|回覆: 2
收起左側

[其它分類] 【玩機工具】06.APK簽名金鑰製作工具 v1.2.0

|2016-6-13 23:51 發文| 顯示全部發文 |
【軟體名稱】:Make Sign Key - APK簽名金鑰製作工具 v1.2.0
【檔案大小】:10.68MB
【檔案格式】:exe
【測試環境】:Windows 7 Ultimate x64  / Administrator
【放置空間】:Google | 百度雲
【下載網址】:Google | 百度雲
【解壓密碼】:參照壓縮檔上的密碼
【校驗工具】:Google | 百度雲
CRC32:5BA62397
MD5:A7CEBBA7B472BCAFEA09986FD437A694
SHA1:3859BC5F2037F4702F89EA363869B9A3CE299106

【工具簡介】:
本工具是為了簡化金鑰製作流程而製作,
可以讓您更加方便地進行操作
製作好的金鑰建議搭配Advanced ApkTool的簽名功能使用

更新日誌:
==============================
2015.05.25 v1.2.0
- 更新 內部工具
- 增加 簡體中文支持

2015.04.07 v1.1.0
- 修正 部分文字及代碼
- 新增 相關功能選項

2015.04.06 v1.0.0
- 初版


                               
登入/註冊後可看大圖


                               
登入/註冊後可看大圖


                               
登入/註冊後可看大圖



- 若有建議,歡迎交流 -

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
資料參考:
特別感謝:
轉貼許可:是(請註明出處)
本帖同步發佈於:艾摩比手機發燒友微剋多格雷資訊






評分紀錄 : 共1筆 【 共計 :  3C值+6  艾摩幣+2   】  【 所有評分 】
ID很特別   3C值+6 艾摩幣+2
給你個讚
 樓主| |2016-6-13 23:53 發文| 顯示全部發文 |

建立金鑰檔過程

這裡介紹的是正常情況下要生成金鑰檔的步驟
本工具包不受以下條件限制

首先,先建立Java(JDK)環境,以及佈署OpenSSL環境
進入工作目錄(Java):
  1. cd C:\Program Files\Java\jdk1.8.0_31\bin\
複製代碼

生成金鑰檔命令:
  1. keytool -genkey -keystore 123.keystore -keyalg RSA -validity 36500 -alias 123
複製代碼
註01:123.keystore 可以隨意更改,如:abc.keystore
註02:RSA 為加密方式
註03:36500為Key有效期,單位:天
註04:alias後的123是Key別名,可自行修改
註05:keytool是JDK中自帶的工具註06:keystore是一個金鑰儲存庫,可以存放2個以上金鑰

這要金鑰倉庫就建立好囉~

-------------------------------------------------

轉成金鑰對:
keystore 轉換為 pkcs12格式:(此步驟生成123.p12檔)
  1. keytool -importkeystore -srckeystore 123.keystore -destkeystore 123.p12 -srcstoretype JKS -   deststoretype PKCS12
複製代碼

dump pkcs12 文件:(此步驟生成tem.rsa.pem檔)
  1. openssl pkcs12 -in 123.p12 -nodes -out tem.rsa.pem
複製代碼

(此部分工具包寫成自動截取文檔內容並輸出,所以省略手動操作)
用記事本打開tem.rsa.pem
複製以下2段之間(含)的內容存為 123.x509.pem(公鑰)
“BEGIN CERTIFICATE” ~ “END CERTIFICATE”


複製以下2段之間(含)的內容存為 123.rsa.pem(私鑰)
“BEGIN RSA PRIVATE KEY” ~ “END RSA PRIVATE KEY”


製作私鑰檔:(此步驟生成123.pk8檔)
  1. openssl pkcs8 -topk8 -outform DER -in     123.rsa.pem -inform PEM -out 123.pk8 -nocrypt
複製代碼

完成後保留123.x509.pem、123.pk8即完成
其餘生成檔案不用留~

評分紀錄 : 共1筆 【 共計 :  3C值+3   】  【 所有評分 】
ID很特別   3C值+3
給你個讚

使用道具 檢舉

 樓主| |2016-6-13 23:54 發文| 顯示全部發文 |

keytool 用法參考

--- 本工具包部分參考此網站說明 ---
--- 引用自:來源 ---

keytool 用法:

-certreq     [-v] [-protected]
             [-alias <別名>] [-sigalg <sigalg>]
             [-file <csr_file>] [-keypass <密鑰庫口令>]
             [-keystore <密鑰庫>] [-storepass <存儲庫口令>]
             [-storetype <存儲類型>] [-providername <名稱>]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

-changealias [-v] [-protected] -alias <別名> -destalias <目標別名>
             [-keypass <密鑰庫口令>]
             [-keystore <密鑰庫>] [-storepass <存儲庫口令>]
             [-storetype <存儲類型>] [-providername <名稱>]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

-delete      [-v] [-protected] -alias <別名>
             [-keystore <密鑰庫>] [-storepass <存儲庫口令>]
             [-storetype <存儲類型>] [-providername <名稱>]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

-exportcert  [-v] [-rfc] [-protected]
             [-alias <別名>] [-file <認證文件>]
             [-keystore <密鑰庫>] [-storepass <存儲庫口令>]
             [-storetype <存儲類型>] [-providername <名稱>]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

-genkeypair  [-v] [-protected]
             [-alias <別名>]
             [-keyalg <keyalg>] [-keysize <密鑰大小>]
             [-sigalg <sigalg>] [-dname <dname>]
             [-validity <valDays>] [-keypass <密鑰庫口令>]
             [-keystore <密鑰庫>] [-storepass <存儲庫口令>]
             [-storetype <存儲類型>] [-providername <名稱>]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

-genseckey   [-v] [-protected]
             [-alias <別名>] [-keypass <密鑰庫口令>]
             [-keyalg <keyalg>] [-keysize <密鑰大小>]
             [-keystore <密鑰庫>] [-storepass <存儲庫口令>]
             [-storetype <存儲類型>] [-providername <名稱>]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

-help

-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]
             [-alias <別名>]
             [-file <認證文件>] [-keypass <密鑰庫口令>]
             [-keystore <密鑰庫>] [-storepass <存儲庫口令>]
             [-storetype <存儲類型>] [-providername <名稱>]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

-importkeystore [-v]
             [-srckeystore <源密鑰庫>] [-destkeystore <目標密鑰庫>]
             [-srcstoretype <源存儲類型>] [-deststoretype <目標存儲類型>]
             [-srcstorepass <源存儲庫口令>] [-deststorepass <目標存儲庫口令>]
             [-srcprotected] [-destprotected]
             [-srcprovidername <源提供方名稱>]
             [-destprovidername <目標提供方名稱>]
             [-srcalias <源別名> [-destalias <目標別名>]
             [-srckeypass <源密鑰庫口令>] [-destkeypass <目標密鑰庫口令>]]
             [-noprompt]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

-keypasswd   [-v] [-alias <別名>]
             [-keypass <舊密鑰庫口令>] [-new <新密鑰庫口令>]
             [-keystore <密鑰庫>] [-storepass <存儲庫口令>]
             [-storetype <存儲類型>] [-providername <名稱>]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

-list        [-v | -rfc] [-protected]
             [-alias <別名>]
             [-keystore <密鑰庫>] [-storepass <存儲庫口令>]
             [-storetype <存儲類型>] [-providername <名稱>]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

-printcert   [-v] [-file <認證文件>]

-storepasswd [-v] [-new <新存儲庫口令>]
             [-keystore <密鑰庫>] [-storepass <存儲庫口令>]
             [-storetype <存儲類型>] [-providername <名稱>]
             [-providerclass <提供方類名稱> [-providerarg <參數>]] ...
             [-providerpath <路徑列表>]

評分紀錄 : 共1筆 【 共計 :  3C值+3  艾摩幣+1   】  【 所有評分 】
ID很特別   3C值+3 艾摩幣+1
給你個讚

使用道具 檢舉

切換到手機版|Archiver|小黑屋| |网站地图

GMT+8, 2016-12-5 22:30

Powered by Discuz! X3.1

© 艾摩比討論區 (Since 2014) - 就是愛Mobile

快速回覆 返回頂部 返回列表