Retour

Raust

Gestionnaire de mots de passe entièrement conçu en Rust

L'idée initiale

Le concept de Raust est né d'une question fondamentale : un gestionnaire de mots de passe peut-il être à la fois extrêmement léger et sans compromis sur la sécurité ? La plupart des solutions modernes sont soit surchargées de fonctionnalités cloud, soit trop complexes à auditer. J'ai voulu construire un coffre-fort « retour aux sources », un outil local-first et auditable où l'utilisateur a un contrôle absolu sur ses données, propulsé par les garanties de sécurité mémoire de Rust.

:3
Le nom Raust vient de Rust + Vault, mais sonne aussi comme « roast » (rôti) !

Le concept

Le développement s'est concentré sur la création d'un cœur léger mais robuste. J'ai implémenté un chiffrement AES local pour tous les secrets stockés et intégré des fonctions de dérivation de clé modernes comme Argon2 pour se protéger contre les attaques par force brute. L'architecture a été conçue pour être modulaire, séparant le cœur cryptographique de la logique de stockage et de l'interface utilisateur légère. En limitant les dépendances au strict minimum, j'ai garanti que la base de code reste facile à vérifier et incroyablement rapide.


Le résultat

Raust est un gestionnaire de mots de passe fonctionnel et doté d'une interface graphique qui tient ses promesses de sécurité et de simplicité. Il offre une interface claire pour ajouter, lister et récupérer des identifiants tout en maintenant une approche « zero-trust » pour le stockage des données. Il s'agit d'une preuve de concept personnelle montrant que les outils de sécurité de haut niveau n'ont pas besoin d'être lourds pour être efficaces, ils doivent simplement être bien conçus en Rust.


raust
!
Saviez-vous que beaucoup de gestionnaires de mots de passe sont en réalité peu sécurisés ?