java - 使用似乎没有密码的现有密钥库为应用程序签名
问题描述
我希望对我面临的问题有一些想法。我尝试了多种解决方案,但我被卡住了。
我们从某个设计工作室继承了一个应用程序。他们提供了用于签署应用程序的 .jks 文件,但没有提供密码。当我调用命令时
keytool -list -v -keystore xx.jks
并在要求输入密码时按回车键(即留空),我得到密钥库的所有 SHA、别名等信息。这是否意味着它不受密码保护?
然后我尝试使用此密钥库对 .apk 进行签名,但按 Enter 不起作用。它想要一个密码。
我尝试使用导出密钥-exportcert
。首先它要求输入密钥库密码。我点击进入。然后它要求输入特定的密钥密码,然后按 Enter 不起作用。
我真的很困惑。文件密码是否受保护?如果没有,使用它的步骤是什么?
谢谢!
解决方案
推荐阅读
- mysql - 编辑 bash_profile 后找不到 MySQL 命令
- javascript - 隐藏元素直到做出选择
- swift - 重命名 xCode 项目的选项
- c - 如何仅使用 getchar 将可变大小的字符串作为输入而不询问用户之前的字符串大小?
- node.js - 我应该使用什么 HTTP 状态来发送 404 页面?
- sympy - 集成 SymPy 数组
- c - 带有孔的文件上的 mmap
- angular - Angular 在服务完成后运行一些代码以上传文件
- angular - 根据所选值更改离子选择的背景颜色
- azerothcore - Eluna 脚本中 RegisterEvent 的错误参数