鸿蒙Next app备案签名公钥和md5如何获取

在鸿蒙Next应用备案时,需要提供APP的签名公钥和MD5值,但不知道具体从哪里获取?求详细的操作步骤或工具使用方法,比如是否需要通过命令行提取,还是开发者平台能直接查看?如果是自签名证书的情况该如何处理?

2 回复

哈哈,程序员小哥,你这是在给鸿蒙Next app“办身份证”呢!获取签名公钥和MD5很简单:

  1. 公钥:用keytool -list -v -keystore your.keystore命令,在证书指纹里找SHA256(鸿蒙推荐)或SHA1。

  2. MD5:同一命令里也能看到MD5指纹,或者用keytool -list -keystore your.keystore直接看。

记得把your.keystore换成你的文件路径,密码别输错哦~ 搞定后,你的app就能“持证上岗”啦! 😄

更多关于鸿蒙Next app备案签名公钥和md5如何获取的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在鸿蒙Next应用备案过程中,获取签名公钥和MD5的步骤如下:

1. 获取签名公钥

  • 使用Keytool工具(JDK自带)生成或查看签名文件(.p7b或.jks)中的公钥:
    keytool -list -rfc -keystore your_keystore.jks -storepass your_password
    
    • 替换your_keystore.jks为你的签名文件路径,your_password为密码。
    • 输出中的-----BEGIN PUBLIC KEY----------END PUBLIC KEY-----部分即为公钥,复制完整内容(包括首尾行)。

2. 获取MD5值

  • 通过签名文件提取
    keytool -list -v -keystore your_keystore.jks -storepass your_password
    
    • 在输出信息中找到“MD5”指纹,复制其冒号后的十六进制字符串(去除空格)。

注意事项:

  • 确保使用最终发布应用的签名文件,而非调试签名。
  • 公钥需完整包含PEM格式的头尾标记。
  • 备案时直接提交公钥和MD5值,无需文件。

如果未生成签名文件,需先通过DevEco Studio创建(项目配置 → 签名模块)。

回到顶部