Calcium V2


Public concerné :  INFORMATICIENS  

Afin d'améliorer l'aspect sécurité et confidentialité d'un point de vue base de données, notamment pour les nouvelles universités, nous avons développé l'exécutable java suivant.

Celui-ci permettra de crypter les informations contenues dans les actes infirmiers au niveau de la base de données.

En complément la version 1.3.2 de Calcium a également été optimisée dans ce but.

Téléchargement

Vous trouverez l'exécutable jar sur notre serveur, dans le dossier ../Executable-1.3.2/cryptData-1.1.jar (download-sig.univ-lorraine.fr/prive/calcium/Executable-1.3.2/cryptData-1.1.jar

Sauvegarde de la base de données

Pensez à effectuer une sauvegarde de votre base de données.

Utilisation

Pour l'exécuter, il vous faut utiliser JAVA 1.8

Il vous suffit ensuite d'exécuter la commande suivante :

java -jar cryptData-1.1.jar <url> <base> <identifiant> "<mot de passe>" <clé secrète>

En remplaçant les paramètres :

url

URL de votre base de données, suivi du port

jdbc:mysql://votre_base.univ.fr:3306

baseNom de votre base de données Calcium
identifiantIdentifiant pour se connecter à la base de données
mot de passeMot de passe de l'identifiant, entre quotes ""
clé secrèteVotre clé secrète

Erreur possible

Si, lors de l'exécution du jar, cette erreur se lance :

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
        at fr.univlorraine.cryptData.main.BDDEncrypt.decryptData(BDDEncrypt.java:152)
        at fr.univlorraine.cryptData.main.service.SQLService.testCleSecrete(SQLService.java:58)
        at fr.univlorraine.cryptData.main.App.main(App.java:60)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
        at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
        ... 3 more

Il faut relancer l'exécutable avec JAVA 1.8

  • Aucune étiquette