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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
database-spring-ENC — sprint encode (평문) get 암호화된 비밀번호 | Kitploit
도구/GitHubGitHub/jas502n/database-spring-enc
Encryption/Decryption ToolsConfiguration AuditingCryptographyPenetration TestingDevSecOpsSecret Detection
GitHubjas502n/database-spring-enc

database-spring-ENC

sprint encode (평문) get 암호화된 비밀번호

저장소 보기
461084년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

spring-ENC | 평문(plan text)을 인코딩하여 enc 비밀번호 얻기

참고 링크:

사용자 비밀번호 암호화 방법

http://www.jasypt.org/howtoencryptuserpasswords.html

0x00 소개

Jasypt는 Java Simplified Encryption(Java 단순화 암호화)을 나타내며, 기밀 데이터를 보호하기 위해 일반 텍스트, 숫자 및 바이너리 파일에 대한 기본 암호화를 제공합니다. 완전한 스레드 안전성을 가지며 다중 프로세서에서도 고성능을 제공합니다.

Jasypt는 텍스트를 암호화하고 복호화하는 더 간단한 방법을 제공하며, 깊은 암호화 지식 없이도 사용을 시작할 수 있습니다. 간단히 암호화할 평문을 입력하면 Jasypt가 나머지 계산을 완료하고 이러한 암호화를 수행해 줍니다. 이 암호화는 단방향 암호화이며, 두 가지 암호화 메커니즘도 제공합니다.

양방향 암호화를 구현할 때는 일반 텍스트 외에도 비밀 텍스트를 제공해야 하며, 이 비밀 텍스트를 사용하여 암호화된 텍스트를 복호화할 수 있습니다.

기본적으로 Jasypt는 PBEWithMD5AndDES 암호화 알고리즘을 사용하지만, PBEWithMD5AndTripleDES와 같은 더 강력한 암호화 옵션을 선택할 수 있는 옵션도 제공합니다.

application.yml

root@kitploit:~
spring: 
  application:
    name: argus
    version: 2.0
  data:
    elasticsearch: #ElasticsearchProperties
      cluster-name: idss-es #默认即为elasticsearch
  datasource:
    url: jdbc:mysql://x.x.x.x:3306/test?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
    driver-class-name: com.mysql.jdbc.Driver
    username: ENC(vpIBjT3RT8mf6pBjiKJuqA==) root
    password: ENC(xxxxxxxxxxxxx==) 
    
# User, Password encryptor salt
jasypt:
  encryptor:
    password: EbfYkitulv73I2p0mXI50JMXoaxZTKJ7

평문(plan text)을 디코딩하는 방법?

아래의 무료 Jasypt 온라인 암호화 및 복호화 도구는 하나의 방법과 두 가지(간단한) 암호화 및 복호화 옵션을 제공하며, 일반 텍스트와 Jasypt 암호화 비밀번호를 비교하는 옵션도 제공합니다.

root@kitploit:~
    username: ENC(vpIBjT3RT8mf6pBjiKJuqA==)
    
    # User, Password encryptor salt
    password: EbfYkitulv73I2p0mXI50JMXoaxZTKJ7

spring enc 온라인 디코딩

https://www.devglan.com/online-tools/jasypt-online-encryption-decryption

username: ENC(vpIBjT3RT8mf6pBjiKJuqA==) → username: root

Java 코드 복호화

사용 방법:

root@kitploit:~
$ java -jar jasyptDecrypt.jar
       _                 _____  _   _____                             _   
      | |               |  __ \| | |  __ \                           | |  
      | | __ _ ___ _   _| |__) | |_| |  | | ___  ___ _ __ _   _ _ __ | |_ 
  _   | |/ _` / __| | | |  ___/| __| |  | |/ _ \/ __| '__| | | | '_ \| __|
 | |__| | (_| \__ \ |_| | |    | |_| |__| |  __/ (__| |  | |_| | |_) | |_ 
  \____/ \__,_|___/\__, |_|     \__|_____/ \___|\___|_|   \__, | .__/ \__|
                    __/ |                                  __/ | |        
                   |___/                                  |___/|_|        

Usage:
[*] java -jar jasyptDecrypt.jar decode password EncodeText
[*] java -jar jasyptDecrypt.jar encode password Text

암호화

root@kitploit:~
$ java -jar jasyptDecrypt.jar encode EbfYkitulv73I2p0mXI50JMXoaxZTKJ7 root
       _                 _____  _   _____                             _   
      | |               |  __ \| | |  __ \                           | |  
      | | __ _ ___ _   _| |__) | |_| |  | | ___  ___ _ __ _   _ _ __ | |_ 
  _   | |/ _` / __| | | |  ___/| __| |  | |/ _ \/ __| '__| | | | '_ \| __|
 | |__| | (_| \__ \ |_| | |    | |_| |__| |  __/ (__| |  | |_| | |_) | |_ 
  \____/ \__,_|___/\__, |_|     \__|_____/ \___|\___|_|   \__, | .__/ \__|
                    __/ |                                  __/ | |        
                   |___/                                  |___/|_|        

Usage:
[*] java -jar jasyptDecrypt.jar decode password EncodeText
[*] java -jar jasyptDecrypt.jar encode password Text

[-] Encrypt: 
root   >>>   O9NmYDaJLpJQ6wl2/3TVpg==

복호화

root@kitploit:~
$ java -jar jasyptDecrypt.jar decode EbfYkitulv73I2p0mXI50JMXoaxZTKJ7 vpIBjT3RT8mf6pBjiKJuqA==
       _                 _____  _   _____                             _   
      | |               |  __ \| | |  __ \                           | |  
      | | __ _ ___ _   _| |__) | |_| |  | | ___  ___ _ __ _   _ _ __ | |_ 
  _   | |/ _` / __| | | |  ___/| __| |  | |/ _ \/ __| '__| | | | '_ \| __|
 | |__| | (_| \__ \ |_| | |    | |_| |__| |  __/ (__| |  | |_| | |_) | |_ 
  \____/ \__,_|___/\__, |_|     \__|_____/ \___|\___|_|   \__, | .__/ \__|
                    __/ |                                  __/ | |        
                   |___/                                  |___/|_|        

Usage:
[*] java -jar jasyptDecrypt.jar decode password EncodeText
[*] java -jar jasyptDecrypt.jar encode password Text

[-] Decrypt: 
vpIBjT3RT8mf6pBjiKJuqA==   >>>   root

도구 다운로드