J'utilise l'application Java (fichier * .properties pour les informations d'identification de base de données) pour me connecter à la base de données, mais mon client me demande de supprimer les informations d'identification de la base de données. fichiers (c.-à-d. .properties, fichier .xml) et utilisez plutôt Oracle Wallet et cryptez le mot de passe. Quelqu'un peut-il s'il vous plaît laissez-moi savoir, comment puis-je cacher les informations d'identification de base de données et utiliser une autre technique pour atteindre la connectivité de base de données sans divulguer les détails du mot de passe dans les fichiers texte.Création d'un portefeuille Oracle pour masquer les informations de base de données dans l'application Java
1
A
Répondre
0
Magasin Mot de passe crypté dans les propriétés fichier
Vous pouvez stocker le mot de passe crypté (probablement avec hachage MD5). Déchiffrez le mot de passe avant de vous connecter à la base de données. vérifier pour plus de détails sur la mise en œuvre MD5: Encrypt and decrypt a password in Java
Oracle Wallet
regarder ici - What is correct JDBC URL syntax if Oracle wallets are used?