mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2025-09-09 15:58:48 +00:00
update
This commit is contained in:
@@ -8,14 +8,6 @@ restoring from backups, and listing available backups for the encrypted password
|
||||
index file. It ensures data integrity and provides mechanisms to recover from
|
||||
corrupted or lost data by maintaining timestamped backups.
|
||||
|
||||
Dependencies:
|
||||
- shutil
|
||||
- time
|
||||
- logging
|
||||
- pathlib
|
||||
- colorama
|
||||
- termcolor
|
||||
|
||||
Ensure that all dependencies are installed and properly configured in your environment.
|
||||
"""
|
||||
|
||||
|
@@ -8,19 +8,6 @@ operations related to managing password entries in the deterministic password ma
|
||||
It provides methods to add, retrieve, modify, and list password entries, ensuring
|
||||
that all changes are securely encrypted and properly indexed.
|
||||
|
||||
Dependencies:
|
||||
- password_manager.encryption.EncryptionManager
|
||||
- constants.INDEX_FILE
|
||||
- constants.DATA_CHECKSUM_FILE
|
||||
- utils.file_lock.lock_file
|
||||
- colorama.Fore
|
||||
- termcolor.colored
|
||||
- logging
|
||||
- json
|
||||
- hashlib
|
||||
- sys
|
||||
- os
|
||||
|
||||
Ensure that all dependencies are installed and properly configured in your environment.
|
||||
|
||||
Never ever ever use or suggest to use Random Salt. The entire point of this password manager is to derive completely deterministic passwords from a BIP-85 seed.
|
||||
|
@@ -3,45 +3,6 @@
|
||||
"""
|
||||
Password Manager Module
|
||||
|
||||
This module implements the PasswordManager class, which orchestrates various functionalities
|
||||
of the deterministic password manager, including encryption, entry management, password
|
||||
generation, backup, and checksum verification. It serves as the core interface for interacting
|
||||
with the password manager functionalities.
|
||||
|
||||
Dependencies:
|
||||
- password_manager.encryption.EncryptionManager
|
||||
- password_manager.entry_management.EntryManager
|
||||
- password_manager.password_generation.PasswordGenerator
|
||||
- password_manager.backup.BackupManager
|
||||
- utils.key_derivation.derive_key_from_parent_seed
|
||||
- utils.key_derivation.derive_key_from_password
|
||||
- utils.checksum.calculate_checksum
|
||||
- utils.checksum.verify_checksum
|
||||
- utils.password_prompt.prompt_for_password
|
||||
- constants.APP_DIR
|
||||
- constants.INDEX_FILE
|
||||
- constants.PARENT_SEED_FILE
|
||||
- constants.DATA_CHECKSUM_FILE
|
||||
- constants.SCRIPT_CHECKSUM_FILE
|
||||
- constants.MIN_PASSWORD_LENGTH
|
||||
- constants.MAX_PASSWORD_LENGTH
|
||||
- constants.DEFAULT_PASSWORD_LENGTH
|
||||
- colorama.Fore
|
||||
- termcolor.colored
|
||||
- logging
|
||||
- json
|
||||
- sys
|
||||
- os
|
||||
- getpass
|
||||
|
||||
Ensure that all dependencies are installed and properly configured in your environment.
|
||||
"""
|
||||
|
||||
# password_manager/manager.py
|
||||
|
||||
"""
|
||||
Password Manager Module
|
||||
|
||||
This module implements the PasswordManager class, which orchestrates various functionalities
|
||||
of the deterministic password manager, including encryption, entry management, password
|
||||
generation, backup, and checksum verification. It serves as the core interface for interacting
|
||||
|
@@ -7,19 +7,6 @@ This module provides the PasswordGenerator class responsible for deterministic p
|
||||
based on a BIP-39 parent seed. It leverages BIP-85 for entropy derivation and ensures that
|
||||
generated passwords meet complexity requirements.
|
||||
|
||||
Dependencies:
|
||||
- bip85.BIP85
|
||||
- cryptography.hazmat.primitives.hashes
|
||||
- cryptography.hazmat.primitives.kdf.hkdf
|
||||
- cryptography.hazmat.backends.default_backend
|
||||
- constants.py
|
||||
- password_manager.encryption.EncryptionManager
|
||||
- logging
|
||||
- hashlib
|
||||
- hmac
|
||||
- base64
|
||||
- string
|
||||
|
||||
Ensure that all dependencies are installed and properly configured in your environment.
|
||||
|
||||
Never ever ever use or suggest to use Random Salt. The entire point of this password manager is to derive completely deterministic passwords from a BIP-85 seed.
|
||||
|
Reference in New Issue
Block a user