Bonjour/Bonsoir,
J'ai récemment été contacté afin de créer l'interface client d'un hébergeur fin bref.. J'ai besoin de stocker des informations sensible telle des mots de passe que j'ai besoin d'encrypter et de décrypter depuis le serveur.
Vous devez sûrement vous dire " Bah, encrypte les mots de passe avec BCRYPT " le problème est que les mots de passe des serveurs hôtes sont stocker en base de données et comme tout bon développeur je ne stock pas les mots de passe des serveurs en clair sur la base de données... Du coup, je cherche a faire que quand le système appelle tel serveur, je récupère tel mot de passe et je le décrypte pour que la connexion site et API serveur soit établie et que je lui passe les informations nécessaires.
Au début, j'avais trouvé une classe php sur github qui utilisait mcrypt (Car on m'a demandé de faire les maj php) sauf que mcrypt a été déprécié après la version PHP7.0 ou PHP7.1 après on m'a dit d'utiliser libsodium car mcrypt n'était pas sûr... du coup voilà je ne sais plus ce que je dois faire, je suis totalement perdu..
Github Classe PHP avec MCRYPT : https://github.com/o/crypt-php
Voici ce que j'ai trouvé sur libsodium (Afin de voir un peu) : https://gist.github.com/petermuller7...00a663d30194ba
Cordialement,
Partager