浏览代码

修改旧版 HmacSHA256

liudongzhi 1 月之前
父节点
当前提交
459b7f140d
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      alien-store/src/main/java/shop/alien/store/util/oss/OSSDirectUploadUtil.java

+ 2 - 2
alien-store/src/main/java/shop/alien/store/util/oss/OSSDirectUploadUtil.java

@@ -277,8 +277,8 @@ public class OSSDirectUploadUtil {
      */
     private String calculateSignature(String policy) {
         try {
-            Mac hmac = Mac.getInstance("HmacSHA1");
-            hmac.init(new SecretKeySpec(accessKeySecret.getBytes(StandardCharsets.UTF_8), "HmacSHA1"));
+            Mac hmac = Mac.getInstance("HmacSHA256");
+            hmac.init(new SecretKeySpec(accessKeySecret.getBytes(StandardCharsets.UTF_8), "HmacSHA256"));
             byte[] signData = hmac.doFinal(policy.getBytes(StandardCharsets.UTF_8));
             return BinaryUtil.toBase64String(signData);
         } catch (Exception e) {