awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 dépôts

Awesome GitHub RepositoriesPassword Generators

Utilities for creating high-entropy, cryptographically secure random passwords.

Distinct from Secure Randomizers: Specifically provides user-facing password generation for credentials, whereas the parent covers general-purpose entropy sources.

Explore 26 awesome GitHub repositories matching security & cryptography · Password Generators. Refine with filters or upvote what's useful.

Awesome Password Generators GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • keeweb/keewebAvatar de keeweb

    keeweb/keeweb

    12,942Voir sur GitHub↗

    KeeWeb is a web-based password manager and vault that allows users to open and edit encrypted databases through a browser interface. It functions as a cross-platform tool for managing password vaults using the KeePass database format. The application provides a self-hosted password vault that can be deployed as a single HTML file or via Docker. It integrates with remote storage providers using OAuth to synchronize encrypted database files across multiple devices. The system includes capabilities for secure credential generation, two-factor authentication management through time-based one-tim

    Creates high-entropy random passwords to ensure account security.

    HTML
    Voir sur GitHub↗12,942
  • telekom-security/tpotceAvatar de telekom-security

    telekom-security/tpotce

    9,298Voir sur GitHub↗

    T-Pot is a multi-honeypot platform and threat intelligence framework that deploys a collection of containerized decoy services to capture attacker behavior and network telemetry. It functions as a Docker-based deception system, simulating vulnerable network environments to gather intelligence on threat actors. The system features a distributed sensor network using a hub-and-spoke architecture, allowing remote sensors to transmit logs back to a central management hub. It integrates large language models to create a dynamic deception engine capable of adaptive interactions with attackers. The

    Utilizes a dedicated initialization container to generate necessary user authentication files for web services.

    Shelldeceptiondockerelk
    Voir sur GitHub↗9,298
  • bitwarden/androidAvatar de bitwarden

    bitwarden/android

    8,457Voir sur GitHub↗

    This project is an Android password manager application that provides an end-to-end encrypted vault for storing and synchronizing login credentials, secure notes, and identities. It functions as a secure storage system using zero-knowledge encryption to ensure that only the user can decrypt their stored data. The application integrates directly with the Android system to provide an autofill service that populates usernames and passwords into mobile apps and browser login fields. It also serves as a passkey management wallet for FIDO2 cryptographic passkeys and a time-based one-time password a

    Generates high-entropy, unique usernames and passwords to prevent credential reuse and improve account security.

    Kotlinandroidbitwardencompose
    Voir sur GitHub↗8,457
  • kishikawakatsumi/keychainaccessAvatar de kishikawakatsumi

    kishikawakatsumi/KeychainAccess

    8,247Voir sur GitHub↗

    KeychainAccess is a Swift library used for storing and retrieving encrypted data within the Apple system keychain across iOS and macOS. It provides a type-safe interface for managing sensitive information and user credentials on iOS, macOS, tvOS, and watchOS. The library includes a biometric authentication interface that requires FaceID or TouchID verification with custom prompts before accessing specific secure items. It also enables the synchronization of credentials across Apple devices via a cloud keychain and provides a manager for sharing login credentials between native applications an

    Provides a utility for creating high-entropy, cryptographically secure random passwords compatible with browser autofill.

    Swift
    Voir sur GitHub↗8,247
  • gopasspw/gopassAvatar de gopasspw

    gopasspw/gopass

    6,940Voir sur GitHub↗

    gopass is a terminal-based password manager and GPG secret store used for generating, storing, and retrieving encrypted credentials. It functions as a collaborative secret manager that encrypts data using GPG or age and synchronizes it across devices and teams using Git. The system distinguishes itself by treating version control repositories as the primary storage backend, enabling secure secret sharing and version history for credentials. It utilizes a hierarchical directory structure to organize secrets on the filesystem and supports multi-store mounting to combine multiple independent rep

    Creates high-entropy, cryptographically secure random passwords based on specified complexity rules.

    Go
    Voir sur GitHub↗6,940
  • macpass/macpassAvatar de MacPass

    MacPass/MacPass

    6,850Voir sur GitHub↗

    MacPass is a native macOS password manager and encrypted database client designed to manage credentials using the KeePass standard. It serves as a secure credential vault for storing usernames and passwords within a hierarchical structure. The application integrates a TOTP authenticator to generate time-based and hash-based one-time passwords for multi-factor authentication. It utilizes a KeePass-compatible database engine to ensure data portability and supports keyfile-based authentication to increase decryption entropy. The project covers broader capabilities including automated credential

    Includes a utility for generating high-entropy, cryptographically secure random passwords and estimating their strength.

    Objective-C
    Voir sur GitHub↗6,850
  • lesspass/lesspassAvatar de lesspass

    lesspass/lesspass

    6,030Voir sur GitHub↗

    LessPass is a stateless password manager that generates deterministic, site-specific passwords entirely on the client device. It uses a pure function to derive passwords from a master password combined with site details, producing the same output every time without storing any secrets on a server or requiring network access. This approach means passwords can be recalculated on any device from remembered inputs, with no database synchronization needed. The project distinguishes itself through its counter-based password rotation, which allows changing a site's password by incrementing a counter

    Generates passwords entirely on the client device without any network connection or database synchronization.

    TypeScriptanonymouslesspasspassword
    Voir sur GitHub↗6,030
  • passbolt/passbolt_apiAvatar de passbolt

    passbolt/passbolt_api

    5,974Voir sur GitHub↗

    Passbolt is an open-source, self-hosted password manager designed for teams. It provides a centralized, encrypted vault where organizations can store, share, and manage credentials securely. The server exposes a JSON REST API that authenticates requests using either GPGAuth or JWT tokens, and all secrets are protected with OpenPGP end-to-end encryption, ensuring the server never has access to plaintext passwords. The platform distinguishes itself through a comprehensive role-based access control system that governs resource sharing and administrative actions. Teams can organize users into gro

    Centralizes and organizes passwords for individual users within a team environment.

    PHPcakephpcakephp5credentials
    Voir sur GitHub↗5,974
  • bobbyiliev/introduction-to-bash-scriptingAvatar de bobbyiliev

    bobbyiliev/introduction-to-bash-scripting

    5,869Voir sur GitHub↗

    Ce projet est une ressource éducative complète et une série de tutoriels pour apprendre le scripting Bash et la programmation shell. Il sert de guide technique et de manuel de référence pour écrire des scripts d'automatisation et créer des outils réutilisables dans un environnement Linux. Le matériel se concentre sur l'automatisation DevOps et SysOps, couvrant le développement d'outils en ligne de commande personnalisés, l'automatisation de l'administration système et l'implémentation de l'automatisation de la sécurité telle que la génération de mots de passe aléatoires et la protection DDoS. La portée englobe les fondamentaux du langage, notamment les variables, les boucles et la logique conditionnelle, ainsi que des capacités opérationnelles comme la surveillance de la santé du système, la synthèse des logs de serveurs web et la gestion de serveurs distants via SSH. Il aborde également l'interaction avec le terminal via la construction de menus interactifs, le formatage de sortie et l'aliasing de commandes. Le contenu est structuré sous forme de guides, d'un ebook et d'une référence de scripting.

    Includes a utility for creating secure, high-entropy random passwords using system tools and hashing algorithms.

    HTML
    Voir sur GitHub↗5,869
  • mebus/cuppAvatar de Mebus

    Mebus/cupp

    5,762Voir sur GitHub↗

    CUPP is a suite of tools for extracting default credentials from aggregated databases, generating password dictionaries from personal data, profiling targets interactively, and expanding wordlists from dictionary sources. It functions as a password dictionary generator and target profiling tool that collects personal details through interactive questions to build custom password lists for security testing. The project distinguishes itself through a modular command pipeline architecture that chains independent subcommands for downloading remote wordlists, parsing structured credential database

    Generates custom password wordlists from personal data and dictionary sources.

    Pythondictionary-attackpasswordpassword-strength
    Voir sur GitHub↗5,762
  • zxlie/fehelperAvatar de zxlie

    zxlie/FeHelper

    5,618Voir sur GitHub↗

    FeHelper est une boîte à outils d'extension de navigateur web et un kit de développement frontend intégré à Chrome, Firefox et Edge. Il sert d'utilitaire de transformation de données, d'outil de débogage de page web et d'assistant de codage alimenté par l'IA. Le projet se distingue par l'intégration de modèles locaux et d'API compatibles avec OpenAI pour écrire, refactoriser et réparer du code directement dans le navigateur. Il fournit également des capacités pour générer des schémas TypeScript et des définitions Zod à partir d'échantillons de données en utilisant l'IA. La boîte à outils couvre un large éventail d'utilitaires pour développeurs, incluant le débogage réseau pour les connexions HTTP et WebSocket, l'encodage et le décodage de données pour des formats comme JWT et Base64, et des outils de traitement JSON pour formater, réparer et comparer des structures. Elle inclut également des outils frontend pour la mesure de mise en page, le formatage de code source et l'injection de scripts utilisateur personnalisés. Des capacités supplémentaires incluent une variété d'outils média et documentaires pour l'édition Markdown, le traitement de codes QR et la conversion d'images, ainsi que des générateurs d'utilitaires pour des identifiants uniques et des mots de passe sécurisés.

    Ships a utility to generate high-entropy random passwords with customizable character sets and lengths.

    JavaScriptchatgptchrome-extensioncode-beautify
    Voir sur GitHub↗5,618
  • brianvoe/gofakeitAvatar de brianvoe

    brianvoe/gofakeit

    5,306Voir sur GitHub↗

    gofakeit is a Go library for creating realistic synthetic datasets and populating Go structs with mock information. It functions as a deterministic data generator, allowing for seedable random number generation to ensure reproducible datasets for software testing. The project distinguishes itself by providing a mock data API server that exposes generation functions as HTTP endpoints and a synthetic dataset exporter for producing files in CSV, JSON, and XML formats. It also includes a command-line interface for generating mock data directly from the terminal. The library covers a wide array o

    Generates random password strings with configurable length and character complexity.

    Godatafakegenerator
    Voir sur GitHub↗5,306
  • gameservermanagers/linuxgsmAvatar de GameServerManagers

    GameServerManagers/LinuxGSM

    4,841Voir sur GitHub↗

    LinuxGSM is a command-line orchestration platform designed for the deployment, management, and lifecycle maintenance of dedicated game servers on Linux systems. It functions as a system-level administration tool that automates the provisioning of server instances, ensuring they remain operational through persistent background execution, automated health monitoring, and native system-timer integration. The project distinguishes itself through a modular, shell-script-based architecture that enables multi-instance hosting on a single host. It provides granular control over server environments, i

    Automates the generation and application of administrative passwords for server instances.

    Shellbashdedicated-game-serversgame
    Voir sur GitHub↗4,841
  • apple/password-manager-resourcesAvatar de apple

    apple/password-manager-resources

    4,739Voir sur GitHub↗

    Ce projet est une base de connaissances et une collection de ressources statiques pour le développement de gestionnaires de mots de passe. Il fournit un dépôt centralisé de données et de règles utilisées pour identifier les comportements des identifiants de sites web et les exigences de complexité des mots de passe. L'ensemble de ressources inclut un mappage des identifiants d'applications natives vers les domaines web pour faciliter le partage d'identifiants et un registre des particularités des sites web pour gérer les flux d'authentification non standard. Il contient également un système pour regrouper les domaines affiliés qui partagent des identifiants afin d'améliorer la précision des suggestions de compte. Le projet couvre un large éventail de capacités de gestion des identifiants, notamment la localisation des pages de changement de mot de passe, la détection des demandes d'identifiants tierces et l'identification des sites qui nécessitent que des codes à deux facteurs soient ajoutés aux mots de passe. Il inclut également un analyseur de règles qui convertit les exigences de complexité des mots de passe lisibles par l'humain en formats lisibles par machine et des mappages qui connectent les navigateurs web à leurs magasins d'extensions respectifs.

    Ensures generated passwords meet specific website complexity and character requirements using a rule database.

    JavaScript
    Voir sur GitHub↗4,739
  • vikiboss/60sAvatar de vikiboss

    vikiboss/60s

    4,780Voir sur GitHub↗

    This project is a multi-purpose REST API utility collection and developer suite. It serves as a centralized service for real-time information aggregation, data transformation, and a wide array of programmatic tools. The service distinguishes itself by providing a broad range of specialized content delivery endpoints, from curated daily summaries and global trending rankings to randomized entertainment content like jokes and quotes. It also functions as a real-time aggregator for environmental and network data, including weather forecasts, currency exchange rates, and public IP lookups. The c

    Generates cryptographically secure random passwords based on user-defined length and character constraints.

    TypeScript60sapibilibili
    Voir sur GitHub↗4,780
  • zimfw/zimfwAvatar de zimfw

    zimfw/zimfw

    4,632Voir sur GitHub↗

    zimfw est un framework de configuration Zsh et un gestionnaire de plugins conçu pour personnaliser et optimiser l'environnement shell Zsh. Il fonctionne comme un système pour installer, mettre à jour et épingler des extensions shell et des thèmes à partir de dépôts distants ou locaux. Le framework se concentre sur les performances du shell en utilisant la compilation en bytecode des scripts pour réduire le temps de démarrage et améliorer la vitesse d'exécution. Il emploie un modèle de configuration déclaratif pour la gestion des modules, permettant la résolution des dépendances épinglées par version et la capacité de récupérer des modules sans clones git complets pour accélérer l'installation. Le projet fournit des capacités pour gérer les extensions shell, appliquer des thèmes visuels et améliorer l'invite de commande avec des métadonnées en temps réel. Il inclut également une prise en charge intégrée pour automatiser la gestion des paquets sur différents systèmes d'exploitation et rationaliser les opérations de dépôt git.

    Ships a utility for creating secure, high-entropy random passwords based on specified lengths.

    Shell
    Voir sur GitHub↗4,632
  • masterminds/sprigAvatar de Masterminds

    Masterminds/sprig

    4,692Voir sur GitHub↗

    Sprig is a comprehensive library of helper functions designed to extend the Go text template engine. It provides a wide array of custom functions that can be injected into the engine to enable complex data manipulation and logic directly within templates. The project offers specialized capabilities for cryptography, including the generation of private keys, X.509 certificates, and secure password hashes. It also includes advanced logic extensions for semantic versioning comparison, ternary evaluations, and the resolution of environment variables from the host operating system. The library co

    Produces random UUIDs, private keys, and password hashes for secure system initialization.

    Gogotemplatetemplates
    Voir sur GitHub↗4,692
  • keepassx/keepassxAvatar de keepassx

    keepassx/keepassx

    4,523Voir sur GitHub↗

    KeePassX is a cross-platform password vault application and database manager that stores usernames and passwords in an encrypted file. It utilizes the KeePass database format to secure records using a master password or an optional key file. The application includes an automatic form filler that populates login fields in external applications and a secure password generator for creating high-entropy randomized passwords. The system provides tools for organizing credentials through custom metadata and grouping, alongside utilities for searching records and importing or exporting data.

    Includes a utility to generate high-entropy, cryptographically secure random passwords.

    C++
    Voir sur GitHub↗4,523
  • gam-team/gamAvatar de GAM-team

    GAM-team/GAM

    4,206Voir sur GitHub↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Sets or updates user passwords using plain text, random generation, or specific hashing methods.

    Pythongamgooglegoogle-admin-sdk
    Voir sur GitHub↗4,206
  • apache/nuttxAvatar de apache

    apache/nuttx

    3,912Voir sur GitHub↗

    NuttX est un système d'exploitation temps réel (RTOS) conforme à POSIX, conçu pour les microcontrôleurs allant des architectures 8 bits aux 64 bits. Il fournit un environnement d'exécution déterministe avec un ordonnanceur de tâches temps réel et un noyau embarqué POSIX pour assurer une exécution de code portable sur diverses cibles matérielles. Le projet se distingue par une couche d'abstraction matérielle complète qui fournit des pilotes standardisés pour I2C, SPI, CAN et USB sur divers chipsets de semi-conducteurs. Il dispose également d'une pile réseau embarquée prenant en charge TCP, UDP, IPv4 et IPv6, ainsi que des protocoles industriels tels que Modbus et DroneCAN. Le système couvre un large éventail de capacités, incluant une gestion avancée de la mémoire avec pagination à la demande, des opérations cryptographiques sécurisées et un système de fichiers virtuel pour gérer des types de stockage disparates. Il intègre en outre des interfaces de haut niveau pour les interfaces graphiques, la synthèse audio et l'exécution de plusieurs langages de script et charges de travail WebAssembly. L'environnement est construit en utilisant Make ou CMake pour cibler des configurations de cartes et des chipsets spécifiques.

    Creates system password entries during the build process to establish user identities before the system boots.

    Cembeddedmcumicrocontroller
    Voir sur GitHub↗3,912
Préc.12Suivant
  1. Home
  2. Security & Cryptography
  3. Secure Randomizers
  4. Password Generators

Explorer les sous-tags

  • Credential GenerationProduction of secure random identifiers, keys, and hashes for system initialization. **Distinct from Password Generators:** Distinct from Password Generators: covers a broader range of credentials including UUIDs and private keys.
  • Generation ConstraintsAdministrative rules that enforce minimum entropy and character requirements for generated passwords. **Distinct from Password Generators:** Focuses on the constraints applied during generation rather than the generation utility itself.
  • OfflinePassword generators that operate entirely on the local device without requiring network access or database synchronization. **Distinct from Password Generators:** Distinct from Password Generators: adds the constraint of offline-only operation, whereas the parent covers all password generation including online tools.
  • Policy-Aware GeneratorsPassword generators that utilize site-specific rules to ensure compatibility with website policies. **Distinct from Password Generators:** Focuses on the rule-based compatibility of the generated password, not just the entropy of the generator.
  • Profile-Based ConfigurationsStoring password generation settings, excluding the master password, to reuse rules across sessions. **Distinct from Password Generators:** Distinct from Password Generators: focuses on storing password generation profiles for reuse, not on generating passwords.
  • Profile-Driven GeneratorsPassword generators that create wordlists from personal data and dictionary sources. **Distinct from Password Generators:** Distinct from Password Generators: generates wordlists from personal profiles, not random high-entropy passwords.
  • User Password Administration3 sous-tagsAdministrative setting and updating of user account passwords using various generation and hashing methods. **Distinct from Password Generators:** Focuses on the administrative act of setting user passwords rather than just the generation of secure strings.