You are not logged in.
Pages: 1
Topic closed
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
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
Pages: 1
Topic closed