2014-09-17 2 views
2

Je développe des rapports BIRT, qui sont déployés en tant que WEBAPP sur Jetty. Actuellement, tous les mots de passe dans mes magasins de fournisseur de connexion sont «cryptés» en Base64, mais je me demande si et comment je peux utiliser un autre algorithme de cryptage pour mes propriétés cryptées.Utiliser un algorithme de cryptage différent dans BIRT webapp

<encrypted-property name="odaPassword" encryptionID="base64" value="......."/> 

J'ai lu quelque chose sur des points d'extension de cryptage, mais je ne sais pas si ce concept s'applique également aux BIRT webapps et comment mettre en œuvre cette/où les mettre.

Meilleures salutations, Richard

Répondre

3

base 64 est une méthode de codage, et non une méthode de cryptage. Voir https://stackoverflow.com/a/4070709/2782404. Qu'est-ce que vous utilisez actuellement pour le cryptage? Avez-vous vu cet exemple d'implémentation de point d'extension de cryptage pour BIRT? http://www.informit.com/articles/article.aspx?p=1748986&seqNum=6

Si oui, le code source peut être utile pour comprendre votre problème

+0

Je sais que base64 n'est pas une méthode de cryptage, mais je voulais utiliser BIRTs propre terminologie pour être clair sur ce que je fais là. J'ai aussi vu ce post, mais je suppose qu'il se réfère à utiliser un autre algorithme de cryptage dans eclipse (parce que le plugin.xml est modifié). Mais je veux utiliser l'algorithme de cryptage (réel) dans ma webapp déployée sur Jetty. Je ne suis pas sûr du type de code source qui serait utile ici. Dans mon projet, j'ai un fichier rptlibrary, qui lit les informations de connexion à partir d'un fichier cps lié. Dans ce fichier, je veux utiliser un autre algorithme de 'cryptage' puis Base64. – Richard

Questions connexes