安全工具

APK 簽名驗證器線上免費 — 檢查 APK 安全性

免費 APK簽名線上驗證 和 APK簽名驗證器 — 檢查簽章方案 (V1/V2/V3)、憑證詳細資料、SHA 指紋、完整性狀態和安全性評分。 驗證 APK 是否安全安裝。 100% 基於瀏覽器,無需上傳。

將 APK 檔案拖放到此處

或點擊瀏覽本地檔案

完整的簽名和證書分析

為什麼要驗證 APK 簽章?

APK 簽名可確保應用程式來自其原始開發人員且未被竄改。

  • 確認應用程式真實性和開發者身份
  • 檢測修改、篡改或重新打包的 APK
  • 驗證更新與現有安裝的兼容性
  • 識別V1/V2/V3簽章方案版本
  • 查看 SHA-1 和 SHA-256 憑證指紋
  • 檢查 MANIFEST.MF 檔案完整性

APK 簽章方案

v1
JAR 簽名

原始方案,驗證每個 ZIP 條目。速度較慢但廣泛相容。

v2
APK簽章方案v2

全APK驗證,安裝更快。從 Android 7.0+ 開始需要。

v3
APK簽章方案v3

支援密鑰輪換。適用於 Android 9.0+。

v4
APK簽章方案v4

流式安裝支援。Android 11.0+。

APK 簽章驗證器 — 常見問題

對於在線驗證APK簽名:(1)進入xapktoapk.com APK簽名驗證器,(2)將您的APK檔案拖曳到上傳區域,(3)該工具立即分析V1 / V2 / V3簽章方案,憑證詳細資訊和SHA指紋,(4)查看安全性評分和驗證結果。整個過程在您的瀏覽器中運行 - 沒有文件上傳到任何伺服器。

要檢查 APK 是否安全:(1) 使用我們的 APK簽名驗證器 檢查 APK 是否具有有效簽名,(2) 查找 V2 或 V3 簽名方案是否存在,(3) 檢查安全分數(70+ 表示 APK 簽名良好),(4) 將 SHA-256 檢查安全分數(70+ 表示 APK 簽章良好),(4) 將 SHA-256 識別憑證與官方開發者指紋 APK資訊擷取器

APK安全評分 的計算是基於:V1 簽章(25 點)、V2 簽章(35 點)、V3 簽章(20 點)、MANIFEST.MF 存在(10 點)和 .SF 檔案(10 點)。分數 70+ 表示“受信任”,40-69 表示“警告”,40歲以下 表示“不可信”。較高的 V2/V3 存在表示 APK 使用現代安全標準。

V1(JAR 簽名): 單獨驗證每個 ZIP 條目的原始方案。速度慢但相容於所有 Android 版本。 V2(APK簽章方案): 整體驗證整個 APK,以加快安裝速度;從 Android 7.0 Nougat 開始需要。 V3: 新增密鑰輪換支援(Android 9.0 Pie)。 V4: 啟用串流安裝 (Android 11.0+)。現代 APK 應至少具有 V1+V2 以獲得最大相容性。

不。 我們的 APK 簽章驗證程式使用 JavaScript 和 Web Crypto API 處理 100% 在您的瀏覽器中 的所有內容。您的 APK 檔案永遠不會上傳到任何伺服器。這可以確保您的文件的完全隱私和安全。頁面載入後,該工具即可離線工作。

Android APK 簽章方案(v1、v2、v3 和 v4)如何保護套件完整性

Android 的 PackageManager 拒絕安裝任何缺少有效加密簽署的 APK,而且它會阻止應用程式更新,除非新 APK 的簽署憑證與已安裝套件的憑證完全匹配(否則拋出 INSTALL_FAILED_UPDATE_INCOMPATIBLE)。在旁加載 APK 之前對其進行驗證可以讓您確認存檔未被不可信第三方篡改或重新簽署。

我們基於瀏覽器的 APK簽名驗證器 檢查舊版 META-INF/ JAR 簽章目錄和緊鄰 ZIP 中央目錄之前嵌入的二進位 APK簽名區塊:

  • v1 簽名(JAR 簽名 — META-INF/*.MF / *.SF / *.RSA): 向後相容於 Android 6.0 及更早版本所必需的。由於 v1 僅對 MANIFEST.MF 中列出的單一檔案條目進行哈希處理,因此它不保護 ZIP 元數據,從而導致了歷史性的「Janus」漏洞 (CVE-2017-13156)。
  • v2 簽章(APK 簽章方案 v2 — 區塊 ID 0x7109871a): 在 Android 7.0 (Nougat) 中引入。將整個 APK 檔案雜湊為 1 MB 區塊中的二進位影像,確保不會在檔案中的任何位置注入額外的位元組或 DEX 有效負載。 Android 11+ (targetSdkVersion ≥ 30) 上強制。
  • v3 簽章(金鑰輪換 — 區塊 ID 0xf05368c0): 在 Android 9.0(Pie)中引入。在簽名區塊中嵌入加密的輪換證明沿襲,以便開發人員可以輪換到更強的 RSA-4096 或 ECDSA 金鑰,而不會失去更新相容性。
  • SHA-256 憑證和檔案指紋辨識: 在安裝之前,使用「概述」標籤中顯示的 SHA-256 摘要根據官方開發人員發行說明或 VirusTotal 交叉檢查您的 APK。
由 Shaefale 女士設計並記錄 首席開發人員和 Android 套件架構師 • 在 Android 12–15 上經過驗證

XAPKS 到 APK 工具包中的每個實用程式都透過 JavaScript 和 WebAssembly 在瀏覽器中本地運行 100%。找到了具有特定封裝的邊緣案例?向我們的工程團隊報告。