Self-hosted password managers

 Published on 30 Aug 2022 .  Filed in Posts .  368 words

Les mots de passe doivent être stockés en toute sécurité ou, en d’autres termes, les empreintes digitales (ou hachages) des mots de passe doivent être conservées plutôt que des mots de passe clairs. Ces empreintes, également appelées hachés, sont le résultat d’une fonction de hachage cryptographique qui utilise une valeur aléatoire unique (communément appelée un sel) lors du calcul du hachage du mot de passe.

Pour conserver les mots de passe, il est recommandé d’utiliser des fonctions de dérivation de mots de passe memory-hard comme scrypt ou Argon2. Pour des contextes où il est difficile de faire usage de fonctions memory-hard, il est recommandé d’utiliser la fonction de dérivation de mots de passe PBKDF2. Il est conseillé de choisir le nombre d’itérations de PBKDF2 le plus grand possible.

Source : https://www.ssi.gouv.fr/tag/coffre-fort-de-mots-de-passe/

Les gestionnaires de mots de passe sont destinés à cet effet. Ils se présentent sous différentes formes, fonctionnalités, plates-formes et différents publics :

Nom du gestionnaire de mots de passeDescriptionURL
BitwardenOpen source password management solutions for individuals, teams, and business organizations.https://github.com/bitwarden
PassboltPassbolt CE Backend, a JSON API written with Cakephphttps://github.com/passbolt/passbolt_api
PadlocA modern, open source password manager for individuals and teams.https://github.com/padloc/padloc
LessPassLessPass is a stateless password manager.https://github.com/lesspass/lesspass
PsonoOpen Source Self Hosted Password Manager for Teamshttps://gitlab.com/psono
Teampass 3Collaborative Passwords Managerhttps://github.com/nilsteampassnet/TeamPass
KeePassFree cross-platform password manager compatible with KeePasshttps://github.com/keeweb/keeweb
PasswordcockpitPasswordcockpit is a simple, free, open source, self hosted, web based password manager for teams. It is made in PHP, Javascript, MySQL and it run on a docker service. It allows users with any kind of device to safely store, share and retrieve passwords, certificates, files and much more.https://github.com/passwordcockpit/passwordcockpit
EncryptrEncryptr is a zero-knowledge cloud-based password manager / e-wallet powered by Cryptonhttps://github.com/SpiderOak/Encryptr
VaultA tool for secrets management, encryption as a service, and privileged access managementhttps://github.com/hashicorp/vault
Password ManagerSelf-hosted Password Manager based on Laravel 9 + PHP 8 + MySQL 8. Gestor de Contraseñas basado en Laravel 9 + PHP 8 + MySQL 8.https://github.com/eusonlito/Password-Manager
VaultageAn open-source, web-based, self-hosted password manager with client-side encryption.https://github.com/vaultage-pm/vaultage
sysPass - Systems Password ManagerPHP web based Password Manager for business and personal use.https://github.com/nuxsmin/sysPass