You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2017-12-10 15:18:50

Jugurtha
Member
Registered: 2017-12-10
Posts: 2

Plugin Account : automatisation.

Bonjour à tous,

Je vais commencer par remercier toutes personnes ayant participé à ce fabuleux projet (GLPI).
J'ai, dans le cadre du boulot, mis en place le plugin account "compte" pour répondre aux exigences de la norme ISO 27001.
La base GLPI sur laquelle je travaille actuellement contient plus de 2000 occurrences, il me faut déplacer les 2000 lignes de password en clairs pour les affecter de manière crypter dans la bonne table "glpi_plugin_accounts_accounts"
j'ai regardé un peu le script php mais j'ai tenté avec le code suivant mais malheureusement lors du décryptage via l'interface le password n'est pas le bon.

$oldpassword = 'passwdtest;
$newhash='xxxxx0da6b1428b93b9589d24f029d32c96e7905382f23d670xxxxxxxxxxxxxxxxxxxxxx';   //hash récupérer depuis cette table : glpi_plugin_accounts_hashes
$newpassword=addslashes(plugin_accounts_AESEncryptCtr($oldpassword, $newhash, 256));
echo "NEW PASSWORD : " . $newpassword;

Pouvez-vous me dire si je m'y prends bien svp.
Merci d'avance pour votre aide.

Offline

#2 2017-12-11 21:49:29

Jugurtha
Member
Registered: 2017-12-10
Posts: 2

Re: Plugin Account : automatisation.

Bonjour,
J'ai trouvé, je dépose la solution à ceux qui auront le même besoin.
$password = 'chaineACrypter';
$aeskey = "Le clé AES"
passCrypte = AESEncryptCtr("$password", hash('sha256', $aeskey) , 256);

Même principe pour la fonction AESDecryptCtr

Last edited by Jugurtha (2017-12-11 22:06:04)

Offline

Board footer

Powered by FluxBB