SeedPass: Secure Password Manager
SeedPass is a secure password generator and manager built on Bitcoin's BIP-85 standard. It uses deterministic key derivation to generate passwords that are never stored but can be easily regenerated when needed.
By integrating with the Nostr network, SeedPass ensures that your passwords are safe and accessible across devices.
- Get Started + Get StartedFeatures
-
-
- Deterministic password generation using BIP-85 -
- Encrypted local storage for seeds and sensitive data -
- Nostr integration for secure backup and retrieval -
- Checksum verification for integrity checks -
- User-friendly command-line interface +
- Deterministic password generation using BIP-85 +
- Encrypted local storage for seeds and sensitive data +
- Nostr integration for secure backup and retrieval +
- Checksum verification for integrity checks +
- User-friendly command-line interface
Disclaimer
-⚠️ Use with Caution: This software was not developed by an experienced security expert. There may be bugs and missing features, and security vulnerabilities may exist. Always backup your data and be cautious while using it in sensitive environments.
+How SeedPass Works
+SeedPass uses Bitcoin's BIP-85 standard for deterministic password generation. This means your passwords are not stored but can be regenerated using your master seed and specific indices. Below is a simplified view of how the seed generation works:
+ ++ Parent_Seed + ├── Child_Seed_1 (Index: 0) + │ ├── Grandchild_Seed_1 (Password) + │ └── Grandchild_Seed_2 (Password) + ├── Child_Seed_2 (Index: 1) + │ ├── Grandchild_Seed_1 (Password) + │ └── Grandchild_Seed_2 (Password) + └── Child_Seed_3 (Index: 2) + ├── Grandchild_Seed_1 (Password) + └── Grandchild_Seed_2 (Password) ++ +
Not only does this system provide you with secure passwords, but it can also be extended to manage dependent users, such as children or elderly family members, where you have access to all their accounts but keep everything secure under one parent seed.
+ +For example, under your master seed, you can create child seeds for each dependent, and further generate unique passwords for each of their online accounts:
+ ++ Parent_Seed + ├── Child_Seed_1 (Kid's Account) + │ ├── Grandchild_Seed_1 (Email Password) + │ └── Grandchild_Seed_2 (Social Media Password) + ├── Child_Seed_2 (Elderly Parent's Account) + │ ├── Grandchild_Seed_1 (Banking Password) + │ └── Grandchild_Seed_2 (Medical Portal Password) ++ +
This way, you can manage their passwords securely without storing them in a cloud-based manager, ensuring that only you or trusted parties have access.