salut
j'utilise jasypt pour crypter les mots de passe d'acces a mon ldap.
cependant, en utilisant la méthode présente sur leur site (http://www.jasypt.org/encrypting-configuration.html), la clef de cryptage (encryption password) reste en clair dans le fichier de config de bean XML (bean 'variablesConfiguration')
Je voudrais donc la cacher en la mettant en dur dans le code. je pensais donc faire un bean avec un attribut 'encryptionpasword' dont la valeur est en dur dans le code et donner cette valeur à mon bean 'variablesConfiguration' pour faire un truc du genre :
est-ce possible? Y'a-t-il un moyen d'y arriver? Si non, voyez vous une autre solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <bean id="monBean" class="mespackages.MonBean"/> <bean id="variablesConfiguration" class="org.jasypt.encryption.pbe.config.SimpleStringPBEConfig"> <property name="algorithm" value="PBEWithMD5AndDES" /> <property name="password" value="monBean.encryptionpassword" /> </bean>
merci d'avance.
Partager