
sprint encode (plan text) get enc password
संदर्भ लिंक:
उपयोगकर्ता पासवर्ड कैसे एन्क्रिप्ट करें
http://www.jasypt.org/howtoencryptuserpasswords.html
Jasypt का अर्थ है Java Simplified Encryption (जावा सरलीकृत एन्क्रिप्शन)। यह गोपनीय डेटा की सुरक्षा के लिए प्लेन टेक्स्ट, संख्याओं और बाइनरी फ़ाइलों का बुनियादी एन्क्रिप्शन प्रदान करता है। यह पूरी तरह से थ्रेड-सेफ (thread-safe) है, और मल्टी-प्रोसेसर में भी उच्च प्रदर्शन प्रदान करता है।
Jasypt टेक्स्ट को एन्क्रिप्ट और डिक्रिप्ट करने के सरल तरीके प्रदान करता है, और इसे उपयोग करना शुरू करने के लिए किसी गहन क्रिप्टोग्राफी ज्ञान की आवश्यकता नहीं होती। बस एन्क्रिप्ट किए जाने वाले प्लेन टेक्स्ट को इनपुट करें, Jasypt शेष गणनाएँ पूरी करेगा और आपके लिए एन्क्रिप्शन पूरा करेगा। यह एन्क्रिप्शन वन-वे (एकतरफा) एन्क्रिप्शन है, और यह दो एन्क्रिप्शन तंत्र भी प्रदान करता है।
द्वि-दिशात्मक (टू-वे) एन्क्रिप्शन लागू करते समय, प्लेन टेक्स्ट प्रदान करने के अलावा, आपको एक गुप्त टेक्स्ट (सीक्रेट टेक्स्ट) भी प्रदान करना होता है, और उस गुप्त टेक्स्ट का उपयोग एन्क्रिप्टेड टेक्स्ट को डिक्रिप्ट करने के लिए किया जा सकता है।
डिफ़ॉल्ट रूप से, Jasypt PBEWithMD5AndDES एन्क्रिप्शन एल्गोरिदम का उपयोग करता है, लेकिन यह अन्य अधिक मजबूत एन्क्रिप्शन विकल्पों को चुनने का विकल्प भी प्रदान करता है, जैसे कि PBEWithMD5AndTripleDES।
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
https://www.devglan.com/online-tools/jasypt-online-encryption-decryption

username: ENC(vpIBjT3RT8mf6pBjiKJuqA==) से username: root
$ 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