spring - org.jasypt.exceptions.EncryptionOperationNotPossibleException -
मैं Jasypt-1.9.0 स्प्रिंग 3.1 के साथ और हाइबरनेट 4.0.1 मुझे अपने आवेदन में एक डेटाबेस से कनेक्ट होने के लिए एक आवश्यकता है जिसका पासवर्ड (रूट) एन्क्रिप्टेड रूप में आवेदन फ़ाइल में संपत्ति फ़ाइल में संग्रहीत है। मैंने ऑनलाइन देखा और निम्नलिखित लिंक के साथ जिस तरह से पाया: मैंने अपनी आवश्यकताओं के लिए निम्न चरणों और विन्यास किया है: & lt; बीन आईडी = "प्रॉपर्टी कॉन्फ़िगरर" वर्ग = "org.jasypt.spring31.properties.EncryptablePropertyPlaceholderConfigurer" & gt; अब अगर मैं अपना अनुप्रयोग चलाता हूं, तो निम्न अपवाद दिखता है: प्रश्न सबसे अधिक संभावना है पुरानी इच्छाओं के लिए, लेकिन भविष्य के चाहने वालों के लिए ... एन्क्रिप्शनऑपरेशननोटपॉक्सी अपवाद एक अन्य अपवाद है जिसे अन्य संभव अपवादों को ढंकने के लिए jasypt द्वारा फेंक दिया गया है। यह अपवाद तब हो सकता है जब:
& lt; कन्स्ट्रक्टर-आरआर आर आर = "कॉन्फ़िगरेशन एन्क्रिप्शन" / & gt; & LT; संपत्ति का नाम = "स्थान" & gt; & LT; सूची & gt; & LT; मूल्य & gt; classpath: database.properties & LT; / मूल्य & gt; & LT; / सूची & gt; & LT; / संपत्ति & gt; & LT; / सेम & gt; & LT; बीन आईडी = "कॉन्फ़िगरेशन एन्क्रिप्शन" वर्ग = "org.jasypt.encryption.pbe.StandardPBEStringEncryptor" & gt; & LT; प्रॉपर्टी नाम = "कॉन्फ़िग" रेफरी = "एंटरवायरवेरीबल्स कॉन्फिगरेशन" / & gt; & LT; / सेम & gt; & LT; बीन आईडी = "पर्यावरणवाही कॉन्फ़िगरेशन" वर्ग = "org.jasypt.encryption.pbe.config.EnvironmentStringPBEConfig" & gt; & LT; गुण नाम = "एल्गोरिथ्म" मान = "पीबीइइथ एमडी 5 एंड डीईएस" /> & LT; गुण नाम = "passwordEnvName" मान = "APP_ENCRYPTION_PASSWORD" / & gt; & Lt; / सेम & gt;
- एक नया पर्यावरण Varibale जोड़ा गया APP_ENCRYPTION_PASSWORD root
db.driverClassName = com.mysql.jdbc.Driver db.url = JDBC: mysql: // स्थानीय होस्ट: 3306 / DB1 db.username = जड़ db.password = ENC (bmfeQmgP / hJrh + mj6NANKA == )
org.jasypt.exceptions.EncryptionOperationNotPossibleException at org.jasypt.encryption .pbe.StandardPBEByteEncryptor.decrypt org.jasypt.encryption.pbe.StandardPBEStringEncryptor.decrypt (StandardPBEStringEncryptor.java:725) पर (StandardPBEByteEncryptor.java:981) org.jasypt पर। गुण। प्रॉपर्टी वैल्यूइन्क्रिप्शनउटल.डेक्रिप्ट (प्रॉपर्टी वैल्यू एन्क्रिप्शन यूटिलस। जावा .72)
Comments
Post a Comment