Python/Tkinter password generator — Nuitka standalone, multi‑OS, USB portable | Générateur de mots de passe portable
🇫🇷 Présentation Ce projet est un générateur de mots de passe développé en Python/Tkinter, compilé en standalone via Nuitka, et conçu pour fonctionner directement depuis une clé USB (ex : Ventoy). Objectif : fournir un outil portable, sécurisé, sans installation, utilisable sur Windows et Linux.
⚙️ Fonctionnalités 3 niveaux de complexité : simple / standard / avancé
Longueur configurable : 6 → 32 caractères
Interface disponible en 15 langues
Génération aléatoire via algorithme interne
Protection par mot de passe à l’ouverture
Sécurité : HMAC + bcrypt
Binaire Nuitka standalone (aucune dépendance Python)
Compatible :
Windows 7 → 11
Linux Lite 7.04
Ubuntu 24.04 LTS
et probablement la majorité des distributions
Comportement Linux Sous Linux, le binaire standalone ouvre automatiquement une console, puis l’interface Tkinter. C’est normal : Nuitka génère une application console + GUI. La console ne demande aucune action.
🔭 Vision du projet Ajout d’un coffre-fort compartimenté
Réduction de la surface d’attaque
Amélioration de la gestion multilingue
Distribution possible via banques, assurances, entreprises, associations
Une version commerciale est en préparation.
-
Windows
Une version d’évaluation avec clé de 7 jours est disponible pour les tests.
La version complète sortira prochainement. Elle est pratiquement prête, mais sa sortie dépend du temps disponible (communication, mises à jour, organisation). -
Linux
La version commerciale Linux inclut déjà les mises à jour les plus récentes.
Cette section sera mise à jour au fur et à mesure de l’avancement.
Pourquoi ce dépôt ? Je recherche :
retours techniques,
tests sur d’autres distributions,
avis sur la sécurité,
critiques constructives.
Projet personnel, développé sans IA.
Password Generator — Python/Tkinter (Nuitka standalone, multi‑OS, USB portable)
Overview This project is a password generator built with Python/Tkinter, compiled as a standalone binary using Nuitka, and designed to run directly from a USB drive (e.g., Ventoy). Goal: provide a portable, secure, installation‑free tool for Windows and Linux.
Features 3 complexity levels: simple / standard / advanced
Length configurable: 6 → 32 characters
Interface available in 15 languages
Random generation via internal algorithm
Password‑protected startup
Security: HMAC + bcrypt
Nuitka standalone binary (no Python required)
Works on:
Windows 7 → 11
Linux Lite 7.04
Ubuntu 24.04 LTS
and most modern distributions
Linux behavior On Linux, the standalone binary automatically opens a console, then the Tkinter window. This is expected: Nuitka produces a console + GUI application. The console does not require any interaction.
Project vision Add a compartmentalized password vault
Reduce attack surface
Improve multilingual support
Potential distribution through banks, insurers, companies, associations
(English summary: A commercial version is planned. Windows has a 7‑day trial key, Linux version already updated.)
Why this repository Looking for:
technical feedback,
security reviews,
distribution tests,
constructive criticism.
Personal project, developed without AI.