开发者社区 问答 正文

阿里云OpenAPI看日志所有经过sha256Hex 的都不对,为什么?

阿里云OpenAPI看日志所有经过sha256Hex 的都不对,但是我直接复制的demo里面的,为什么还是会错?public static String sha256Hex(String str) throws Exception {
//// 获取SHA-256消息摘要实例
MessageDigest md = MessageDigest.getInstance("SHA-256");
//// 计算字符串s的SHA-256哈希值
byte[] d = md.digest(str.getBytes(StandardCharsets.UTF_8));
//// 将哈希值转换为小写十六进制字符串并返回
return DatatypeConverter.printHexBinary(d).toLowerCase();
}

展开
收起
三分钟热度的鱼 2024-07-22 13:42:48 78 分享 版权
1 条回答
写回答
取消 提交回答
  • 把这部分注释取消,把上面那段注释应该就好 lQLPJxOFhZn35dHNBKbNCUSwqAUUVcLEfbAGXD1Krj3xAA_2372_1190.png
    此回答整理自钉群“阿里云 OpenAPI SDK 自签名服务群”

    2024-07-22 13:49:59
    赞同 2 展开评论