cmd里查看jks签名信息,更改别名,删除别名,查看apk签名信息,keytool高级用法

Android调试签名keystore文件与keytool使用指南 在Android开发过程中,debug.keystore是Android SDK自动生成的一个密钥库(Keystore),用于在开发和调试阶段对应用程序进行签名。它为开发者提供了方便,使他们能够在不正式签名的情况下安装和测试应用程序。keytool是Java开发工具包(JDK)的一部分,它提供了一系列命令行操作,使得开发者可以创建密钥库、生成密钥对、管理证书、以及导入和导出密钥和证书。keytool的使用场景主要集中在以下几点:生成自签名证书或请求CA(证书颁发机构)的签名证书。 阅读详情
AI摘要

本文介绍如何使用keytool命令进行Java密钥库的操作,包括查看签名信息、生成及管理密钥库、别名和证书等。涵盖创建、查看、删除别名、生成证书以及修改别名信息等多个方面。

查看jks签名库里的签名信息:

keytool -v -list -keystore keystore.jks


更改别名:

keytool -changealias -keystore my.jks -alias myalias -destalias otheralias


删除别名:

keytool -delete -alias myalias -keystore my.jks -storepass jkspassword


查看.apk包里的签名详细:

jarsigner -verify -verbose -certs app-release.apk


通过命令生成密钥库和别名

keytool -genkey -alias myalias -keyalg RSA -keystore my.jks -keysize 2048 -validity 9125 -dname "CN=FirstAndLastName, OU=OrganizationalUnit, O=Organization, L=CityOrLocality, ST=StateOrProvince, C=CountryCode, EMAILADDRESS=email@gmail.com"

----注:-keyalg:加密算法   -keysize:加密位数   -validity:有效期(天) -dname:证书详细信息


导出证书:

keytool -export -alias myalias -keystore my.jks -file myalias.crt -storepass jkspassword


打印证书信息:

keytool -printcert -file myalias.crt


将证书导入到密钥库并生成别名

keytool -import -alias myotheralias -file myalias.crt -keystore my1.jks -storepass jkspassword


修改别名里的信息,注MD5的值也会同时被修改

keytool -selfcert -alias myalias -keypass aliaspassword -keystore my.jks -storepass jkspassword -dname "CN=FirstAndLastName1, OU=OrganizationalUnit1, O=Organization1, L=CityOrLocality1, ST=StateOrProvince1, C=CountryCode1, EMAILADDRESS=email1@gmail.com" 

android sdk 如何重新生成debug.keystore 0、相关文章: 如何生成Android的debug使用的keystore android sdk 如何重新生成debug.keystore 以下记录的是2020.4.26遇到的新情况:由于要进行项目交接,交接个一个做前端开发的同时,他的android studio都安装配置好了,但是在C:\Users\Administrator\.android 下输入 keytool -list -v -keystore debug.keystore却提示:”keytool” 不是内部或外部命令,也不是可运行的程序或批处理文件! 因此重新按照如下步骤进行操作: 1、打开CMD进入Java\jdk1.7.0_ 立即下载

相关推荐

Android Studio debug.keystore位置介绍

如果你在网上搜debug.keystore的位置,大部分文章都会告诉你在 C:\Users\XXX\.android 目录下,但我电脑的该目录下确实没有这个文件,放入同事的debug.keystore也不会生效。 后来在Android SDK的子目录.android下搜到了debug.keystore文件,猜测的原因是IDE里做了配置,但也不知道是哪里修改的。 最后在 StackOverflow 上找到一个靠谱答案,链接:http://stackoverflow.com/a/30908688 意思是说: 如果你在环境变量里配置了 ANDROID_SDK_HOME,debug.keystore

Android之Keystore文件签名(获取查看apk签名)

随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666) 转自:http://blog.youkuaiyun.com/newsolider2012/article/details/52401735 Android应用开发的时候会经常使用到第三方SDK,例如地图、推送、支付以及分享等...

孤云博客 6553

各种AI的调试日记——辅助工作篇

记录使用各种AI(语言大模型)的心得和总结

m0_73056986的博客 1391

debug.keystore文件不存在解决办法

重装系统之后,丢失了debug.keystore,找了很久都没有找到,根据网上所讲的只要重新运行一个Android项目;就会在avd中生成一个新的debug.keystroe,此法也没解决,索性直接重新生存一个key。           在cmd下,进入C:\Users\Administrator\.android目录执行命令如下:           keytool -genkey -

不靠谱先森的博客 7243

千兆以太网的接收和crc校验

解析该以太网帧,包括统计该以太网帧长度+过滤功能(端口号对不对,是否为udp协议)+CRC校验,将解析结果存入状态fifo,一旦状态fifo开始有数,就开始开启读过程,读过程开始时,首先读状态fifo,根据从状态fifo里面读出的以太网帧长度,来读数据fifo(这样能够防止跨帧读),然后在根据状态fifo里面读出的crc校验正确标志和过滤标志,来确定是否将数据fifo读出来的数据送给下一个模块。改掉之后在抓一下,可以看到抓出来的数据完全正确,从最后开始看,除去4个crc校验的尾巴,数据是到255结束的。

weixin_45284871的博客 2739

YOLOv8环境搭建+训练自己的数据详细项目

直接按照路径会有问题,找到自己 requirements.txt 文件路径,我这里是pip install -r D:\ultralytics-main\ultralytics-main\requirements.txt。首先去自己的anaconda的安装的envs(虚拟环境),在导航栏输入cmd,进入命令窗口。到官方网站下载yolo模型 ,下载好后解压,里面有个文件requirements.txt。然后安装ultralytics ,这是必须的。

m0_63172128的博客 2万+

Eclipse自定义keystore

首先新建一个自己的***.keystore。(如果没有,新建过程中参考以下设置) 修改keystore密码的命令(keytool为JDK自带的命令工具,my.keystore为自己的文件名) 在储存文件的文件夹,按住shift键,点鼠标右键,在此文件路径打开命令窗口。 输入命令:keytool -storepasswd -keystore my.keystore 执行后

格物致知,敬事而信! 2372

浪潮服务器ESXI6.7部署实战:手动集成RAID驱动避坑指南

本文详细介绍了在浪潮服务器上部署ESXI6.7时手动集成RAID驱动的完整流程和避坑指南。从驱动获取、解压技巧到封装实战,逐步解决国产服务器常见的驱动缺失问题,特别针对PM8060 RAID卡提供具体解决方案,帮助IT运维人员顺利完成ESXI部署。

weixin_33725722的博客 461

查看Android apk签名信息

必须先安装jdk并配置好环境变量,然后运行->CMD->输入以下命令 keytool -list -printcert -jarfile app.apk WmImac-52:~ fanyuanhua$ keytool -list -printcert -jarfile /Users/fanyuanhua/2019-10/备忘录记事本/10.25/app-tencent-release-...

那_个秋天的博客 1474

氮化镓GaN电机驱动实战:从器件原理到EPC驱动中心

电机驱动是工业自动化和电动交通的核心,功率器件的选择直接决定系统效率与可靠性。传统硅基IGBT和MOSFET在开关速度、损耗方面存在瓶颈,而氮化镓(GaN)作为宽禁带半导体,凭借高电子迁移率、低栅极电荷和近乎为零的反向恢复电荷,正成为电机驱动领域的热门选择。EPC建立电机驱动中心,提供完整的评估平台,覆盖从低压家电到中压伺服的应用场景。文章从GaN器件原理出发,对比传统硅器件,详解三相BLDC/PMSM驱动系统的搭建、栅极驱动与Layout设计、死区时间设置及参数计算实例,并分享测试中遇到的振铃、EMI等高

weixin_29168675的博客 323

成功解决安装cuda的时候,下载的文件自动消失,并且出现An unknown error has occurred

成功解决安装cuda的时候,下载的文件自动消失,并且出现An unknown error has occurred. 目录 解决问题 解决思路 解决方法 解决问题 安装cuda的时候,下载的文件自动消失,并且出现An unknown error has occurred. 解决思路 发生未知错误。 解决方法 很可能是因为当前电脑下载的cuda版本不适合当前电脑GPU支持的cuda版本! 推荐文章:CV:Win1..

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 7524

Andriod Studio debug.keystore(默认)和如何生成自定义的keystore 以及如何生成数字签名

今天尝试进行一个地图应用,用的是百度地图SDK,在申请的过程中,需要你的数字签名(指的是我们打包程序时所用keystore的SHA1指纹) 在网上搜索了一些东西,整理出下面一篇文章: ############################################################ 将程序安装到手机上的工作流程: AS将程序代码打包成一个APK文件,然

u012005313的专栏 2万+

基于ESP32的智能无线广播系统开发博客

通过本项目的开发,我们成功地实现了基于ESP32的智能无线广播系统。该系统不仅具备传统广播的功能,还实现了通过Wi-Fi无线传输音频、实时广播和智能控制等多种先进功能。未来,随着技术的进一步发展,我们还可以扩展更多功能,如智能推荐广播内容、支持语音识别和控制等。希望本项目能够为嵌入式开发人员提供一些思路和参考,帮助大家在实际开发中更好地应用ESP32平台,开发出更加智能和实用的无线广播系统。

2201_76125393的博客 423

AndroidStudio中debug.keystore的创建和配置使用

首先在C:\Users\Admin\.android路径下打开cmd窗口之后输入命令:输入两次密码(密码不可见,打码处随便填写没关系)

qq_58156721的博客 2323

YOLO26改进策略【Neck】| CVPR2025 LCA轻量交叉注意力 跨层级双向引导 + 分层降噪增强,提升微小目标特征表达

简单相加、拼接融合无法建立深浅层双向约束关系,浅层微小目标易被深层背景覆盖,深层全局信息难以修正浅层噪声;普通单路自注意力仅单一层内建模依赖,缺少跨层级特征互引导机制,深浅特征信息割裂;标准多头跨注意力计算量大、参数量高,轻量化单模态检测/分割网络部署困难,无法区分前景目标与背景噪声。为此设计单模态轻量化交叉注意力LCA,构建浅层细节、深层语义双分支双向引导结构,轻量完成跨层级特征交互,同步降噪并强化单模态微小目标特征。

Limiiiing的博客 523

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Android Studio 默认keystore 以及自定义keystore

我们使用Android Studio 运行或测试我们的app  它使用一个默认的debug.keystore进行签名。 这个默认签名(keystore)是不需要密码的,它的默认位置在 $HOME/.android/debug.keystore,如果不存在Android studio会自动创建它。 例如我的debug.keystore就在C:\Users\Administrator\.andro

大新博客 6万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

解决debug.keystore

找到C:\Users\Admin.android\debug.keystore 文件先复制备份一下, 删除debug.keystore之后重启 Android Studio就行了, C:\Users\Admin.android 下面可能还有几个lock文件,也可以采取同样的操作, 每个人的用户路径可能不一样在文件资源管理器里面输入%USERPROFILE%/.android 可以直接找到.android路径。

m0_68094390的博客 939

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Android开发之——修改debug.keystore

前言 app在运行安装到手机上时,都是要签名的(没有签名无法安装),你可以设置签名,然后安装时使用设置的签名;没有设置签名,就用系统默认的签名信息,那么,这个签名信息,你知道么? 签名debug.keystore 如果查看debug.keystore 本文分为Eclipse版本和android studio来说明 Eclipse查看debug.keystore Android ...

我的博客 2934

自定义debug.keystore 步骤及注意事项

前沿:   在开发安卓程序时,像百度地图,三方分享这类的应用,使用eclipse自带的debug.keystore 是没办法直接使用的, 如果每次调试都使用自己的keystore打包后再调试,即费时,又不方便,所以想到如何把自己的keystore替换eclipse 的debug.keystore使用,具体操作步骤如下: 一、 使用命令行查看自定义keystore的签名信息:(主要是

yangqing_dt的专栏 2390

密钥库文件不存在: debug.keystore

项目发版,去去年八月份换了台主机,今年老板说发版之前的一个项目,结果打开编译出现如下sha1和key不符合。 cmd报错误信息:密钥库文件不存在: debug.keystore 那既然秘钥库不存在那就新建一个吧。 解决如下:(建议keyst) 1.先进入.android目录下; 2.输入 keytool -genkey -v -keystore debug.keystore -ali...

冷冷清清里风风火火是我 3391

keytool使用

Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中 在keystore里,包含两种数据: 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) 可信任的证书实体(trusted certificate entries)——只包含公钥 a...

码工的专栏 1415

关于debug.keystore文件用法以及错误处理

在开发过程中需要频繁的为测试的同事签名apk,非常很麻烦,把默认debug.keystore文件替换成发布用(生产环境)的签名文件,不用频繁地签名apk文件了。 如果直接使用生产keystore进行调试,编译时会报错:Android Packager:[trunk] java.io.IOException: Keystore was tampered with, or password ...

weixin_34319640的博客 1010

debug.keystore的制作

一、 背景 开发platform签名的app过程中,用eclipse生成apk后,1)把apk放到服务器,2)调用signapk xxx.apk来签名,3) 拉签名apk到本地安装,过程太复杂。想通过eclipse导入签名后,实现点运行、签名、安装一步搞定。由于eclipse只识别keystore的格式,所以需要将platform.pk8和platform.x509.pem转成keystore格

anseven的专栏 2083
下一篇: Android Canvas绘制炫酷效果
RightTime_
博客等级 码龄16年 5粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值