From a1b85ef72062ca80db35546e4216dd564f3e0f57 Mon Sep 17 00:00:00 2001 From: WangHan <wwh_work@126,com> Date: 星期四, 03 四月 2025 15:58:19 +0800 Subject: [PATCH] 问题与漏洞修改 --- iplatform-base/src/test/java/com/iplatform/base/TestCaptcha.java | 57 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 28 insertions(+), 29 deletions(-) diff --git a/iplatform-base/src/test/java/com/iplatform/base/TestCaptcha.java b/iplatform-base/src/test/java/com/iplatform/base/TestCaptcha.java index 9cd86cf..74efcc8 100644 --- a/iplatform-base/src/test/java/com/iplatform/base/TestCaptcha.java +++ b/iplatform-base/src/test/java/com/iplatform/base/TestCaptcha.java @@ -1,29 +1,28 @@ -package com.iplatform.base; - -import com.iplatform.base.captcha.BlockPuzzleCaptchaProvider; -import com.iplatform.base.captcha.JigsawResult; -import com.iplatform.base.util.VerifyImgUtil; -import org.junit.Test; - -import java.io.File; -import java.util.concurrent.TimeUnit; - -public class TestCaptcha { - -// @Test - public void testBlockPuzzle() throws Exception{ - BlockPuzzleCaptchaProvider puzzleCaptchaProvider = new BlockPuzzleCaptchaProvider(); - this.runBlockPuzzleOnce(puzzleCaptchaProvider, "001"); - TimeUnit.SECONDS.sleep(3); - long startTime = System.nanoTime(); - this.runBlockPuzzleOnce(puzzleCaptchaProvider, "002"); - System.out.println("total times = " + (System.nanoTime() - startTime)); - } - - private void runBlockPuzzleOnce(BlockPuzzleCaptchaProvider puzzleCaptchaProvider, String filePrefix){ - JigsawResult result = (JigsawResult) puzzleCaptchaProvider.generateCaptcha(null); - VerifyImgUtil.writeBase64ToFile(result.getImageSourceBase64(), new File("d:/tmp/" + filePrefix + "_src.png")); - VerifyImgUtil.writeBase64ToFile(result.getImageBlockBase64(), new File("d:/tmp/" + filePrefix + "_block.png")); - System.out.println(result.getX() + ", " + result.getY()); - } -} +//package com.iplatform.base; +// +//import com.iplatform.base.captcha.BlockPuzzleCaptchaProvider; +//import com.iplatform.base.captcha.JigsawResult; +//import com.iplatform.base.util.VerifyImgUtil; +// +//import java.io.File; +//import java.util.concurrent.TimeUnit; +// +//public class TestCaptcha { +// +//// @Test +// public void testBlockPuzzle() throws Exception{ +// BlockPuzzleCaptchaProvider puzzleCaptchaProvider = new BlockPuzzleCaptchaProvider(); +// this.runBlockPuzzleOnce(puzzleCaptchaProvider, "001"); +// TimeUnit.SECONDS.sleep(3); +// long startTime = System.nanoTime(); +// this.runBlockPuzzleOnce(puzzleCaptchaProvider, "002"); +// System.out.println("total times = " + (System.nanoTime() - startTime)); +// } +// +// private void runBlockPuzzleOnce(BlockPuzzleCaptchaProvider puzzleCaptchaProvider, String filePrefix){ +// JigsawResult result = (JigsawResult) puzzleCaptchaProvider.generateCaptcha(null); +// VerifyImgUtil.writeBase64ToFile(result.getImageSourceBase64(), new File("d:/tmp/" + filePrefix + "_src.png")); +// VerifyImgUtil.writeBase64ToFile(result.getImageBlockBase64(), new File("d:/tmp/" + filePrefix + "_block.png")); +// System.out.println(result.getX() + ", " + result.getY()); +// } +//} -- Gitblit v1.9.1