`

已签名的apk文件或签名文件获取MD5值

 
阅读更多

参考贴:

http://blog.csdn.net/themelove/article/details/52767528

一、已签名apk文件获取签名文件的MD5,签名信息

方法一:

1.先把apk解压

2.在META_INF目录下找到xxx.RSA文件

3.确保安装了jdk并且正确配置了环境变量

4.cmd中执行keytool -printcert -file xxxx.RSA目录

运行效果如下:

 

方法二:

1.确保安装了jdk并且正确配置了环境变量。

2.cmd中执行keytool -printcert -jarfile xxx.apk

运行效果如下:

可以看出运行效果完全一样

这里主要是属性keytool命名  以及 keytool -printcert 的用法

 

这样在查找签名文件冲突的时候就可以查看不同的apk对应的签名文件是否一样。

二、对xxxx.keystore文件获取MD5,签名信息

假如我们想要获取xxxx.keystore的签名信息和md5值,同样可以用keytool命名

1.确保安装了jdk并且正确配置了环境变量

2.在cmd中执行  keytool -list -v -keystore xxxx.keystore -storepass 签名文件密码

运行效果如下:

或者  手动输入密码:

cmd中执行 keytool -list -v -keystore xxxx.keystore 

运行效果如下:

 

可以看出运行效果完全一样

这里主要熟悉keytool -list 命名

分享到:
评论

相关推荐

    安卓 Android系统获取包名、平台公钥、签名 MD5 值的指引以及工具

    jadx-gui 安卓 Android系统获取包名、平台公钥、签名 MD5 值, pepk.jar 生成的签名密钥指引以及工具。公钥和 MD5 值可以通过安卓开发工具、Keytool、Jadx-GUI 等多种工具获取,以 jadx-gui 为例。把Pepk.jar和你...

    微信工具apk签名获取

    在应用界面中,选择要获取签名的APK文件,点击相应的按钮,工具会计算并显示出签名的详细信息,包括MD5、SHA1和SHA256等指纹。这些信息需要记录下来,作为接入微信开放平台的必要参数。 总结起来,"微信工具apk签名...

    Android获取apk签名指纹的md5值(防止重新被打包)的实现方法

    本文实例讲述了Android获取apk签名指纹的md5值以防止重新被打包的实现方法。分享给大家供大家参考,具体如下: 做个记录(这里只是Java层的签名校验,java层容易被破解,我建议apk加固下) 获取md5值来进行Apk签名校验...

    获取Aandroid应用MD5和SHA1签名adk和源码

    通过运行这个应用,开发者可以直接在设备或模拟器上获取到APK的MD5和SHA1签名,大大简化了工作流程。源码的分析和学习可以帮助开发者理解如何在Android代码中实现这个功能: 1. **源码解析**:源码可能会包含一个...

    获取.apk文件的MD5签名、包名、版本号工具ApkSignore

    ApkSignore能够计算apk的MD5值,这有助于开发者确保发布的应用与原始编译的版本一致。 2. **包名**:包名是Android应用的唯一标识符,遵循Java的命名规范,通常由公司域名倒序加应用名称组成,例如`...

    android代码获取签名MD5指纹demo

    在这个"android代码获取签名MD5指纹demo"中,我们将深入探讨如何在Android代码中获取应用签名的MD5指纹。 首先,我们需要理解Android应用的签名流程。在Android中,每个APK在打包发布前都需要进行签名。这个过程会...

    android MD5签名生成器

    用户可以解压文件,按照说明运行工具,输入自己的APK包名,获取并记录MD5值,以便在后续的分发和安装过程中进行验证。 总的来说,Android MD5签名生成器是一个实用的开发工具,它简化了验证APK文件完整性的过程,...

    获取apk签名1.2.apk

    包括发布者、拥有者、证书有效期、公钥、摘要(MD5)。纯手机端获取,无需电脑。程序员朋友的好帮手,截止目前(2020-04-11)没发现可在手机端获取签名信息的同类软件(可能有同类软件但我找了很久也没找到)。

    android获取签名MD5和SHA1下载

    在Android开发过程中,为了确保应用的安全性和唯一性,开发者通常需要获取APK文件的签名MD5和SHA1值。这两个哈希算法的摘要可以作为应用的数字指纹,用于验证应用的完整性和来源。下面我们将详细讲解如何在Android...

    getPackageName.bat 可批量获取apk包名,getSign.bat可获取apk MD5和SHA1,记录一下以防丢失

    APK包名是应用程序的唯一标识,而MD5和SHA1则是用于验证APK文件完整性和安全性的哈希值。下面,我们将深入探讨这两个批处理脚本——`getPackageName.bat` 和 `getSign.bat`,以及它们在Android开发中的作用。 `...

    JNI实现获取apk签名MD5

    通过jni的方式获取android应用的签名的md5值,可以在so中作安全验证

    android获取应用32位签名

    3. **转换为32位签名**:通常所说的32位签名可能是指将SHA-1或MD5摘要转换为32位表示。虽然原始的SHA-1和MD5是160位和128位的,但它们可以被表示为32个字符(16进制)的字符串。这种32位的表示方式常用于简化和快速...

    Android apk获得系统权限签名工具

    这个新的APK文件现在可以安装在设备上,如果设备已root并允许安装非官方应用,那么它就有机会获取到系统权限。 然而,值得注意的是,获取系统权限并不仅仅是签名的问题,还需要考虑Android的权限管理系统。在...

    查看apk的签名信息.zip

    首先,我们需要了解APK签名的基本概念。在Android系统中,签名的主要目的是验证应用的开发者身份,确保应用在安装和更新时未经修改。签名过程使用私钥对APK进行加密,而对应的公钥则用于验证签名。Android系统通过...

    Android签名信息MD5、SHA1、SHA256信息获取方法

    该APP提供了获取手机上已安装的所有应用的签名信息,并支持直接复制。

    查看apk签名工具.rar

    4. 查看证书指纹:包括MD5、SHA1和SHA256指纹,这些可以用于比对和验证证书。 5. 检测多重签名:有些APK可能由多个签名者签署,工具可能会显示所有相关的签名信息。 对于Android开发者来说,理解APK签名的重要性...

    安卓签名获取工具 Android签名获取工具

    使用MD5签名工具,开发者可以快速获取APK的MD5哈希值,但这主要用于基本的校验,而非安全目的。 "第三方集成"是指将应用与其他服务或平台进行连接,例如社交媒体分享、支付系统等。在集成这些服务时,通常需要提供...

    apk反编译工具md5及公钥查看工具(APP备案获取md5和公钥工具)

    其中,MD5哈希值是一种常用的文件校验手段,它可以唯一标识一个文件,即使文件内容有微小变化,MD5值也会显著不同。在APP备案过程中,通常需要提供APK的MD5值以确认应用的完整性和未被篡改。同时,公钥是应用签名的...

    APK重新签名.doc

    如果你使用的是JDK 1.7或更高版本,可能需要添加额外的参数,如`-digestalg SHA1`和`-sigalg MD5withRSA`,以确保与旧版本的签名兼容。 完成上述步骤后,重新签名的APK就可以被安装在设备上,且不会依赖原来的签名...

Global site tag (gtag.js) - Google Analytics