移动安全-keytool

1 需求

需求1:获取应用签名的CN、OU、O字段

  • keytool -printcert -jarfile C:\Contacts_MFV.apk | findstr CN=

需求2:获取应用签名的MD5


2 语法

复制代码
C:\Program Files\java\jdk-19.0.1\bin>keytool
密钥和证书管理工具

命令:

 -certreq            生成证书请求
 -changealias        更改条目的别名
 -delete             删除条目
 -exportcert         导出证书
 -genkeypair         生成密钥对
 -genseckey          生成密钥
 -gencert            根据证书请求生成证书
 -importcert         导入证书或证书链
 -importpass         导入口令
 -importkeystore     从其他密钥库导入一个或所有条目
 -keypasswd          更改条目的密钥口令
 -list               列出密钥库中的条目
 -printcert          打印证书内容
 -printcertreq       打印证书请求的内容
 -printcrl           打印 CRL 文件的内容
 -storepasswd        更改密钥库的存储口令
 -showinfo           显示安全相关信息
 -version            输出程序版本

使用 "keytool -?, -h, or --help" 可输出此帮助消息
使用 "keytool -command_name --help" 可获取 command_name 的用法。
使用 -conf <url> 选项可指定预配置的选项文件。

复制代码
C:\Program Files\java\jdk-19.0.1\bin>keytool -printcert -help
keytool -printcert [OPTION]...

打印证书内容

选项:

 -rfc                        以 RFC 样式输出
 -file <file>                输入文件名
 -sslserver <server[:port]>  SSL 服务器主机和端口
 -jarfile <file>             已签名的 jar 文件
 -keystore <keystore>        密钥库名称
 -storepass <arg>            密钥库口令
 -storetype <type>           密钥库类型
 -trustcacerts               信任来自 cacerts 的证书
 -providername <name>        提供方名称
 -addprovider <name>         按名称 (例如 SunPKCS11) 添加安全提供方
   [-providerarg <arg>]        配置 -addprovider 的参数
 -providerclass <class>      按全限定类名添加安全提供方
   [-providerarg <arg>]        配置 -providerclass 的参数
 -providerpath <list>        提供方类路径
 -v                          详细输出
 -protected                  通过受保护的机制的口令

使用 "keytool -?, -h, or --help" 可输出此帮助消息

3 示例


4 参考资料

相关推荐
寻道模式13 小时前
【时间之外】GEO工具,事半功倍效果验证
优化·工具·geo·标题
雾岛心情17 小时前
【小铭邮箱】小铭邮箱工具箱公司版本导入VCF文件
运维·工具·exchage·o365·小铭邮件工具箱(公司版)
格桑阿sir20 小时前
16-大模型智能体开发工程师:全面学习Agent Skill系统
ai·工具·原理·技能·智能体·skill·skillhub
Irene19911 天前
基于现有的大数据开发实验环境,深入理解数据完整生命周期,工具配合使用,全流程练习
大数据·工具·开发环境·项目练习
格桑阿sir4 天前
13-大模型智能体开发工程师:工具使用(Tool Use)范式
ai·大模型·agent·工具·智能体·tool·tool use
雾岛心情4 天前
【小铭邮件】小铭邮件工具箱公司版从PST提取EML邮件
运维·工具·exchage·o365·小铭邮件工具箱(公司版)
私人珍藏库4 天前
【Android】Soul v5.86.0 内置模块版
android·app·工具·软件·多功能
cup115 天前
[开源] 全屏时钟 / Full Clock:放弃 time.is,用 Svelte 5 写了一个极致纯净的全屏时钟,解决秒数焦虑
开源·工具·时钟·效率·svelte
shandianchengzi5 天前
【记录】Ubuntu26|通过网页和ydotool用手机远程输入文本到电脑上,方便接入手机上优越的语音输入法
ubuntu·手机·工具·输入·软件·输入法
私人珍藏库6 天前
【Android】抖音无水印下载安卓端 轻载 QingZai v1.0.4
android·app·工具·软件·多功能