`
hualikejava
  • 浏览: 169753 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android keytool的一些使用命令

 
阅读更多

Keytool是一个Java数据证书的管理工具 ,在打包apk的时候用到的key,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:
密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)
可信任的证书实体(trusted certificate entries)——只包含公钥
ailas(别名)每个keystore都关联这一个独一无二的alias,这个alias通常不区分大小写 注意别名跟文件名是区别的

1.配置好了android环境变量即可在运行中输入cmd 使用keytool,则罗列出很多命令以及注释
2.创建keystore文件
 keytool -genkey -alias alan_test(别名) -keypass 321234(密码) -keyalg RSA(加密方式)
 -validity 20000(验证天数) -keysize 1024(文件大小) -keystore d:\app_key\alankeystore
 -storepass 321234
根据提示进行输入,当然这只是一种,还有一种是一次性创建。

3.查看创建的信息
keytool -list -v -keysotre d:\app_key\alan_test(文件名) -storepass 123456

分享到:
评论

相关推荐

    Android签名工具(keytool)

    keytool -genkey -alias ChangeBackgroundWid get.keystore -keyalg RSA -validity 20000 -eystore ChangeBackgroundWidget.keystore 上面的命令中间不换行,按下“Enter”键,并根据提示填写相关信息,详细信息如下...

    Android签名用keytool和jarsigner制作apk文件.doc

    Android签名用keytool和jarsigner制作apk文件

    Android7.1的platform.pk8和platform.x509.pem,以及keytool-importkeypair工具和它的使用教程

    Android7.1的platform.pk8和platform.x509.pem,以及keytool-importkeypair工具和它的使用教程。 注意:如果你使用的是windows系统,那么教程中的命令可以用Git Bash来执行

    keytool-importkeypair、platform.pk8、platform.x509.pem 系统签名文件

    sh keytool-importkeypair -k ./platform.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform 具体也可以查看 https://blog.csdn.net/qq_20523943/article/details/109011484

    android studio3.5.2打包,解决建议使用 “keytool -importkeystore -srckeystore…

    建议使用 “keytool -importkeystore -srckeystore E:\xxxxxx- pkcs12” 迁移到行业标准格式PKCS12 一下步骤经过android studio3.5.2测试通过。 一下命令通过mac终端执行 1.生成签名文件 keytool -genkey -alias ***...

    android sdk 如何重新生成debug.keystore

    交接个一个做前端开发的同时,他的android studio都安装配置好了,但是在C:\Users\Administrator\.android 下输入 keytool -list -v -keystore debug.keystore却提示:”keytool” 不是内部或外部命令,也不是可...

    生成android.keystore

    keytool -genkey -alias android.keystore -keyalg RSA -validity 365 -keystore android.keystore (-validity 365代表有效期天数),命令完成后,bin目录中会生成android.keystore 如何查看呢?看命令 keytool -list...

    ma3map-client_android:ma3map应用程序的Android客户端

    android客户端是使用和。 建设项目 环境 您需要对应用程序进行签名,以使其可以使用其所需的某些外部API。 如果您还没有释放密钥,请通过运行以下命令生成一个: cd ~/.android keytool -genkey -v -keystore ...

    将密钥/证书导入现有Java密钥存储库的shell脚本

    名称: keytool-importkeypair—将密钥/证书对导入现有Java密钥存储库的shell脚本 ...keytool-importkeypair -k ~/.android/debug.keystore -p android -pk8 platform.pk8 -cert platform.x509.pem -alias platform

    Android Studio获取SHA1值实例详解

    强大的Android Studio为我们提供了Terminal这个工具,我们可以通过他进行相应命令从而获取所需内容。 Java中提供了Keytool工具去让我们管理证书,那么接下来我们将通过他获取我们所需要的SHA1值。 使用命令如下: ...

    Android中获取sha1证书指纹数据的方法

    我们可以使用Java 的一个工具:keytool 来获取这个值。keytool 是jdk提供的一个工具,只要你的java环境变量配置的ok。 直接在命令行输入keytool就可以执行这个命令。 获取sha1的命令为: keytool -list -keystore...

    android 打包带有系统签名的apk所需文件

    资源内有文件 platform.pk8 platform.x509.pem signapk.jar keytool-importkeypair 以及使用 keytool-importkeypair来运行命令得到的带有系统签名的jks(需要在linux下运行命令 得到的jks用于debug模式下的程序带有...

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

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

    Android集成百度地图开发流程和注意事项

    方法一、使用keytool 进入命令提示符 获取debug的sha1值: 定位到.android文件夹下,输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是androi

    JRE8环境+用于Android平台签名证书生成

    可以使用JRE环境中的keytool命令生成,在windows平台生成证书

    MapView的使用

    keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\Administrator\Local Settings\Application Data\Android\debug.keystore" -storepass android -keypass android 结果如下:Microsoft ...

    odex2dex合并odex和 少dex的apk 为完整的apk文件

    odex和apk合成dex 一、APK生成odex文件方法: 编译开源GIT上的build/tools/dexpreopt/dexopt-wrapper这个,使用dexopt-wrapper即可,操作步骤 ...5. 不要忘记了签名,使用jdk中的arsigner和keytool打包重新签名即可。

    android反编译工具

    signapk基于android默认签名,JarSigner基于自己的xxx.keystore签名 请自行修改 APKTool.cmd的批处理命令 5、本工具提供给喜欢个性化自己apk的网友,懂java及批处理的可以自己修改源代码(加入JarSigner及keytool及...

    ODEX文件转换成DEX文件工具

    一、APK生成odex文件方法: 编译开源GIT上的build/tools/dexpreopt/dexopt-wrapper这个,使用dexopt-... 不要忘记了签名,使用jdk中的arsigner和keytool打包重新签名即可。 主意:1.2.2版本的用不起的,会报错。

    RN在Android打包发布App(详解)

    你可以用keytool命令生成一个私有密钥。在Windows上keytool命令放在JDK的bin目录中(比如C:\Program Files\Java\jdkx.x.x_x\bin),你可能需要在命令行中先进入那个目录才能执行此命令。在mac上,直接进入项目根目录...

Global site tag (gtag.js) - Google Analytics