Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
database-spring-ENC — sprint encode (平文) 暗号化パスワードを取得 | Kitploit
ツール/GitHubGitHub/jas502n/database-spring-enc
暗号化/復号化ツール構成監査暗号化ペネトレーションテストDevSecOpsシークレット検出
GitHubjas502n/database-spring-enc

database-spring-ENC

sprint encode (平文) 暗号化パスワードを取得

リポジトリを見る
46104年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

spring-ENC | sprint encode(プレーンテキスト)から enc パスワードを取得

参考リンク:

ユーザーパスワードの暗号化方法

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

0x00 はじめに

Jasypt は Java Simplified Encryption(Java簡易暗号化)を表しており、機密データを保護するためにプレーンテキスト、数値、バイナリファイルの基本的な暗号化を提供します。完全にスレッドセーフであり、マルチプロセッサ環境でも高いパフォーマンスを発揮します。

Jasypt はテキストの暗号化・復号化をより簡単に行う方法を提供しており、暗号化に関する深い知識がなくても使い始めることができます。暗号化したいプレーンテキストを入力するだけで、Jasypt が残りの計算をすべて行い、暗号化を完了してくれます。この暗号化は一方向暗号化であり、2つの暗号化メカニズムも提供されています。

双方向暗号化を実装する場合は、プレーンテキストに加えて秘密テキストを指定する必要があります。この秘密テキストは、暗号化されたテキストの復号化に使用できます。

デフォルトでは、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

プレーンテキストをデコードするには?

以下の無料の Jasypt オンライン暗号化・復号化ツールは、1つの方法と2つの(シンプルな)暗号化・復号化オプションを提供しています。また、プレーンテキストと 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

ツールをダウンロード