Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bowser-2077/keypy
Password Manager On Python.
https://github.com/bowser-2077/keypy
Last synced: 20 days ago
JSON representation
Password Manager On Python.
- Host: GitHub
- URL: https://github.com/bowser-2077/keypy
- Owner: bowser-2077
- Created: 2024-11-28T20:49:26.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-28T21:09:06.000Z (2 months ago)
- Last Synced: 2024-11-28T21:29:28.577Z (2 months ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# KeyPy
KeyPy est un gestionnaire de mots de passe sécurisé qui permet de stocker vos mots de passe de manière chiffrée à l'aide d'un mot de passe maître. Il utilise le chiffrement en Base64 pour protéger vos informations, et les mots de passe sont stockés dans un fichier caché dans le répertoire `NoGuys hehe, I want to make keypy safe so no.`.
KeyPy est inspiré du projet open-source KeyPass [Télécharger KeyPass](https://keepass.info/)KEYPY ARE NOT 100% SAFE, YOU CAN MOD IT TO MAKE IT MORE SAFE!
## Warning
If you dont see you pswd when you type it, dont worry, its not a bug. Your password is just hided.
## Fonctionnalités
- **Gestion des mots de passe** : Voir et ajouter des mots de passe pour différents sites et applications.
- **Chiffrement des mots de passe** : Les mots de passe sont chiffrés en Base64 pour garantir leur sécurité.
- **Mot de passe maître** : Un mot de passe maître est requis pour accéder aux mots de passe sauvegardés.
- **Faux temps de chargement** : Une barre de progression est affichée au lancement pour simuler le chargement des "assets".
- **Stockage sécurisé** : Les mots de passe sont stockés dans un fichier JSON caché dans le répertoire `AppData`.## Prérequis
Avant d'exécuter KeyPy, assurez-vous d'avoir Python 3.x installé sur votre machine. Si ce n'est pas déjà fait, vous pouvez télécharger Python à partir du [site officiel de Python](https://www.python.org/downloads/).
### Bibliothèques Python requises
- `cryptography` : Pour la génération de clés et le chiffrement.
- `os` : Pour manipuler les chemins et répertoires du système.
- `base64` : Pour chiffrer et déchiffrer les mots de passe.
- `json` : Pour lire et écrire les mots de passe dans un fichier JSON.
- `time` : Pour simuler un temps de chargement.Installez ces bibliothèques avec pip si nécessaire :
```bash
pip install cryptography