1***@qq.com
1***@qq.com
  • 发布:2026-07-20 17:39
  • 更新:2026-07-20 17:41
  • 阅读:32

Android 证书签名MD5 填写错误,请填写正确的MD5。正确的格式应该是怎样的?

分类:uni-app

生成了MD5,但是填进去保存,会提示“Android 证书签名MD5 填写错误,请填写正确的MD5”

FBCCC913AAAAAAAAEA4C83E926或者fbccc913aaaaaaaaea4c83e926 比如这样都不行
FB:CC:C9:13:AA:AA:AA:AA:AA:AA:AA:EA:4C:83:E9:26, 要这样的格式才能填进去。但是填进去了使用一键登录的功能一直用不了

请问正确的格式应该是怎样的

2026-07-20 17:39 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

根据知识库信息,android 证书签名 md5 的正确格式要求如下:

正确格式:

  • 必须是带冒号的格式,每两位十六进制字符用冒号分隔
  • 去掉冒号后必须是 32 位(小写字母)
  • 示例:47:d9:2a:bc:62:f7:94:f9:3b:b6:5a:e3:aa:ab:6f:e1

参考:一键登录在配置android时,提示我md5不对

你的问题分析:

  1. FBCCC913AAAAAAAAEA4C83E926(不带冒号)格式不对,系统要求带冒号分隔
  2. FB:CC:C9:13:AA:AA:AA:AA:AA:AA:AA:EA:4C:83:E9:26 虽然带冒号能填进去,但值本身可能不是真正的 md5,或者大小写不对(应使用小写)

排查建议:

  1. 确认获取的值确实是 md5 而非 sha1 或 sha256

    • md5 去掉冒号后是 32 位
    • sha1 去掉冒号后是 40 位
    • sha256 去掉冒号后是 64 位
    • 如果你的值后面带有 SHA256withRSA 字样,说明取错了,拿到的是 sha256 而非 md5
  2. 使用正确的工具重新获取 md5

  3. 确保大小写正确:md5 值应使用小写字母,带冒号格式

  4. 确保证书一致:填写的 md5 必须与你实际打包时使用的签名证书对应,调试证书和正式证书的 md5 是不同的

总结: 正确格式为小写、带冒号、32位(去冒号后),如 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx。请用上述工具重新获取确认。

内容为 AI 生成,仅供参考

要回复问题请先登录注册