From 84348d3ee870dcf51a3574174d19f48d7ed85939 Mon Sep 17 00:00:00 2001 From: cuizhibin Date: Wed, 25 Jun 2025 13:25:27 +0800 Subject: [PATCH] =?UTF-8?q?gitee-webhook=20=E9=83=A8=E7=BD=B2=E6=B5=8B?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/dite/znpt/web/build/GiteeSignatureVerifier.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/web/src/main/java/com/dite/znpt/web/build/GiteeSignatureVerifier.java b/web/src/main/java/com/dite/znpt/web/build/GiteeSignatureVerifier.java index 0da970d..9501444 100644 --- a/web/src/main/java/com/dite/znpt/web/build/GiteeSignatureVerifier.java +++ b/web/src/main/java/com/dite/znpt/web/build/GiteeSignatureVerifier.java @@ -1,5 +1,7 @@ package com.dite.znpt.web.build; +import lombok.extern.slf4j.Slf4j; + import javax.crypto.Mac; import javax.crypto.spec.SecretKeySpec; import java.net.URLEncoder; @@ -7,6 +9,7 @@ import java.nio.charset.StandardCharsets; import java.time.Instant; import java.util.Base64; +@Slf4j public class GiteeSignatureVerifier { private static final long MAX_TIME_DIFF = 3600 * 1000; // 1小时(毫秒) @@ -17,7 +20,7 @@ public class GiteeSignatureVerifier { String secret) { // 1. 验证时间有效性(避免重放攻击) if (!validateTimestamp(receivedTimestamp)) { - System.out.println("时间戳超出允许范围"); + log.debug("时间戳超出允许范围"); return false; } @@ -38,7 +41,7 @@ public class GiteeSignatureVerifier { long currentTime = Instant.now().toEpochMilli(); return Math.abs(currentTime - timestamp) < MAX_TIME_DIFF; } catch (NumberFormatException e) { - System.err.println("无效的时间戳格式: " + timestampStr); + log.debug("无效的时间戳格式: {}", timestampStr); return false; } }