Skip to content
KitploitKITPLOIT
도구블로그
Log in
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
dromara__hutool_CVE-2018-17297_4-1-1111 — 암호화, HTTP 클라이언트, 캐싱, JSON, 스크립팅, 캡차 생성을 위한 모듈을 제공하는 포괄적인 Java 유틸리티 라이브러리로, 일반적인 개발 작업을 간소화합니다. | Kitploit
도구/GitHubGitHub/shoucheng3/dromara__hutool_cve-2018-17297_4-1-1111
General Purpose UtilitiesEncryption/Decryption ToolsScripting & AutomationWeb SecurityCryptographyCAPTCHA Bypass
GitHubshoucheng3/dromara__hutool_cve-2018-17297_4-1-1111

dromara__hutool_CVE-2018-17297_4-1-1111

암호화, HTTP 클라이언트, 캐싱, JSON, 스크립팅, 캡차 생성을 위한 모듈을 제공하는 포괄적인 Java 유틸리티 라이브러리로, 일반적인 개발 작업을 간소화합니다.

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
저장소 보기
171년 전아직 검토되지 않음
공유

A set of tools that keep Java sweet.

star

-- 홈페이지: http://hutool.cn/ --

-- QQ 그룹②: 871141901 --


소개

Hutool은 Java 도구 모음입니다. 단지 도구 모음일 뿐이지만, 모든 코드 줄을 단순화하고 모든 메서드를 줄여 Java 언어도 '달콤하게' 만들어 줍니다. Hutool은 처음에 제 프로젝트의 'util' 패키지를 정리한 것에서 시작했습니다. 이후 점차 비즈니스와 무관한 기능들을 축적하고 추가했으며, 다른 오픈소스 프로젝트의 정수를 폭넓게 배워 직접 정리하고 수정하면서 마침내 풍부한 오픈소스 도구 모음으로 완성되었습니다.

Hutool은 Hu + tool의 조어(만든 단어)입니다. 전자는 제 '이전 회사'에 대한 경의를 뜻하고, 후자는 도구(tool)라는 뜻입니다. '糊涂(어리석음)'와 발음이 비슷하며, '모든 일을 어리석게 바라보아 잃음도 얻음도 개의치 않는다'는 경지를 추구한다는 의미를 담고 있습니다.


포함 컴포넌트

Java 기본 도구 클래스로, 파일, 스트림, 암호화/복호화, 인코딩 변환, 정규식, 스레드, XML 등 JDK 메서드를 캡슐화하여 다양한 Util 도구 클래스를 구성하며, 동시에 다음 컴포넌트를 제공합니다:

  • hutool-aop JDK 동적 프록시 캡슐화, 비IOC 환경의 AOP(관점 지향) 지원
  • hutool-bloomFilter 블룸 필터, 일부 Hash 알고리즘의 블룸 필터 제공
  • hutool-cache 캐시
  • hutool-core 핵심, Bean 조작, 날짜, 각종 Util 등 포함
  • hutool-cron 스케줄링 작업 모듈, Crontab 표현식 형태의 스케줄링 작업 제공
  • hutool-crypto 암호화/복호화 모듈
  • hutool-db JDBC 캡슐화 기반 데이터 연산, ActiveRecord 사상 기반
  • hutool-dfa DFA 모델 기반 다중 키워드 검색
  • hutool-extra 확장 모듈, 서드파티 캡슐화(템플릿 엔진, 메일, Servlet, QR코드 등)
  • hutool-http HttpUrlConnection 기반 Http 클라이언트 캡슐화
  • hutool-log 로그 구현을 자동으로 인식하는 로그 파사드(facade)
  • hutool-script 스크립트 실행 캡슐화 (Javascript 등)
  • hutool-setting 더욱 강력한 Setting 설정 파일 및 Properties 캡슐화
  • hutool-system 시스템 파라미터 호출 캡슐화 (JVM 정보 등)
  • hutool-json JSON 구현
  • hutool-captcha 이미지 캡차 구현

문서

중국어 문서

API 참고


설치

Maven

프로젝트의 pom.xml 파일 dependencies에 다음 내용을 추가하세요:

<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>4.1.11</version>
</dependency>

Gradle

compile 'cn.hutool:hutool-all:4.1.11'

Maven이 아닌 프로젝트

다음 링크 중 하나를 클릭하여 hutool-all-X.X.X.jar를 다운로드하면 됩니다:

  • Maven 중앙 저장소 1
  • Maven 중앙 저장소 2

버전 변경

  • Release 버전 변경 내역

  • SNAPSHOT 버전 변경 내역


기여하기

버그 피드백 또는 제안 제공

  • Gitee
  • Github

준수해야 할 원칙

Hutool은 누구나 Hutool에 기여하고 코드를 제공하는 것을 환영합니다. 다만 작성자는 강박증 환자이므로, 환자를 배려하기 위해 제출하는 PR(pull request)은 몇 가지 규칙을 따라야 합니다. 규칙은 다음과 같습니다:

  1. 주석이 완비되어야 합니다. 특히 새로 추가된 각 메서드는 Java 문서 규범에 따라 메서드 설명, 파라미터 설명, 반환값 설명 등을 명시해야 합니다. 원한다면 당신의 이름도 추가할 수 있습니다.
  2. Hutool의 들여쓰기는 Eclipse(IDE가 얼마나 좋은지 말하지 마세요. 작성자는 매우 게을러서 배울 수 없습니다) 기본(tab) 들여쓰기를 따릅니다. 그러므로 이를 지켜주세요(공백과 tab 문제로 다투지 마세요. 이것은 환자의 습관입니다).
  3. 새로 추가하는 메서드는 서드파티 라이브러리의 메서드를 사용하지 마세요. Hutool은 무의존성 원칙을 따릅니다(extra 모듈에 메서드 도구를 추가하는 경우는 제외).
  4. pull request는 v4-dev 브랜치로 보내주세요. Hutool은 4.x 버전부터 새로운 브랜치를 사용합니다. v4-master는 메인 브랜치로, 이미 중앙 저장소에 릴리스된 버전을 나타내며, 이 브랜치는 PR도 수정도 허용되지 않습니다. v4-dev 브랜치는 개발 브랜치로, Hutool의 다음 버전 또는 SNAPSHOT 버전이 이 브랜치에서 개발됩니다. 이 브랜치로 PR할 수 있습니다.

코드 기여 절차

  1. Gitee 또는 Github에서 프로젝트를 자신의 repo로 fork하세요.
  2. fork한 프로젝트, 즉 당신의 프로젝트를 로컬로 clone하세요.
  3. 코드를 수정하세요(반드시 v4-dev 브랜치를 수정해야 합니다).
  4. commit 후 자신의 저장소(v4-dev 브랜치)로 push하세요.
  5. Gitee 또는 Github에 로그인하면 홈페이지에서 pull request 버튼을 볼 수 있습니다. 클릭하고 설명 정보를 작성한 뒤 제출하면 됩니다.
  6. 작성자가 병합(merge)할 때까지 기다리세요.

기부

Hutool이 괜찮다고 생각하신다면, 기부로 작성자에게 매운 간식(辣条) 한 봉지라도 사주세요~ 이에 감사드립니다 ^_^.

아래 링크를 클릭한 뒤, 페이지를 맨 아래로 내려 '기부'를 클릭하면 됩니다.

기부하러 가기

도구 다운로드