Skip to content
KitploitKITPLOIT
أدواتعمليات الاستغلالالمدونة
Log in
إرسال
أدواتعمليات الاستغلالالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

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 (نص عادي) احصل على كلمة مرور مشفرة

عرض المستودع
461019منذ 5 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

spring-ENC | تشفير (النص العادي) للحصول على كلمة المرور المشفرة

المراجع:

كيفية تشفير كلمات مرور المستخدمين

0x00 مقدمة

Jasypt تعني "Java Simplified Encryption" (التشفير المبسّط بلغة Java)، وهو يوفر تشفيرًا أساسيًا للنصوص العادية والأرقام والملفات الثنائية لحماية البيانات الحساسة. وهو آمن تمامًا على مستوى الخيوط (thread-safe) ويوفر أداءً عاليًا أيضًا في الأنظمة متعددة المعالجات.

يوفر Jasypt طرقًا أبسط لتشفير النصوص وفك تشفيرها، ولا يتطلب أي معرفة معمّقة بالتشفير للبدء في استخدامه. ببساطة، أدخل النص العادي الذي تريد تشفيره وسيقوم Jasypt بإكمال باقي العمليات الحسابية نيابةً عنك. هذا التشفير هو تشفير أحادي الاتجاه، كما يوفر آليتين للتشفير.

عند تطبيق التشفير ثنائي الاتجاه، بالإضافة إلى توفير النص العادي، يجب عليك أيضًا توفير نص سري، ويمكن استخدام هذا النص السري لفك تشفير النص المشفر.

افتراضيًا، يستخدم Jasypt خوارزمية التشفير PBEWithMD5AndDES، ولكنه يوفر أيضًا خيار اختيار خيارات تشفير أقوى أخرى، مثل PBEWithMD5AndTripleDES.

application.yml

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 المجانية عبر الإنترنت للتشفير وفك التشفير أدناه طريقةً بالإضافة إلى خيارين (بسيطين) للتشفير وفك التشفير، كما توفر خيارًا لمقارنة النص العادي بكلمة المرور المشفرة بواسطة Jasypt.

    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

طريقة الاستخدام:

$ java -jar jasyptDecrypt.jar
       _                 _____  _   _____                             _   
      | |               |  __ \| | |  __ \                           | |  
      | | __ _ ___ _   _| |__) | |_| |  | | ___  ___ _ __ _   _ _ __ | |_ 
  _   | |/ _` / __| | | |  ___/| __| |  | |/ _ \/ __| '__| | | | '_ \| __|
 | |__| | (_| \__ \ |_| | |    | |_| |__| |  __/ (__| |  | |_| | |_) | |_ 
  \____/ \__,_|___/\__, |_|     \__|_____/ \___|\___|_|   \__, | .__/ \__|
                    __/ |                                  __/ | |        
                   |___/                                  |___/|_|        

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

التشفير

$ 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==

فك التشفير

$ 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

تنزيل الأداة