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

Features

  • 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

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.

Disclaimer

⚠️ Use with Caution: Please read the following terms carefully.

  • No Guarantees: SeedPass is provided "as is" without any warranties, express or implied. We do not guarantee that the software is free from errors, bugs, or vulnerabilities.
  • Security Risks: While SeedPass employs robust security measures, no system can be completely secure. Use it at your own risk, and ensure you have proper backups of your data.
  • Not Professional Advice: SeedPass is not a substitute for professional security or cryptographic advice. Consult with a security expert before using it in critical or sensitive environments.
  • Liability Limitation: We are not liable for any damages, losses, or other liabilities arising from the use or inability to use SeedPass.
  • Regular Backups: Always maintain regular backups of your seeds and sensitive data to prevent loss in case of unforeseen issues.
  • User Responsibility: Users are responsible for the secure storage and management of their master seeds and any derived seeds. Unauthorized access to these seeds can compromise all associated passwords and accounts.
  • Updates and Maintenance: While we strive to keep SeedPass updated and secure, we cannot promise timely updates or maintenance. Users should stay informed about the latest security practices and updates.

Please ensure you understand the risks involved and take appropriate measures to secure your data. By using SeedPass, you acknowledge and agree to these terms.