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.
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.
+
+
+
+
+
+
+
+
+
diff --git a/landing/script.js b/landing/script.js
new file mode 100644
index 0000000..6fbf49d
--- /dev/null
+++ b/landing/script.js
@@ -0,0 +1,5 @@
+// Add any JavaScript functionality here if needed
+// For example, you can add animations, smooth scroll, or event handlers
+document.addEventListener('DOMContentLoaded', function() {
+ console.log('SeedPass landing page loaded');
+});
diff --git a/landing/style.css b/landing/style.css
new file mode 100644
index 0000000..bc17c92
--- /dev/null
+++ b/landing/style.css
@@ -0,0 +1,151 @@
+/* General Reset */
+* {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+}
+
+body {
+ font-family: 'Roboto', sans-serif;
+ line-height: 1.6;
+ background-color: #f4f4f9;
+ color: #283c4f;
+}
+
+/* Navbar */
+.navbar {
+ background-color: #e94a39; /* Red background */
+ padding: 40px 0;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+}
+
+.navbar .logo {
+ max-width: 250px;
+}
+
+/* Hero/Intro Section */
+.intro {
+ text-align: center;
+ padding: 100px 20px;
+ background-color: #e94a39; /* Red background for hero section */
+ color: #ffffff; /* White text for contrast */
+}
+
+.intro h1 {
+ font-size: 2.5rem;
+ color: #ffffff;
+ margin-bottom: 20px;
+}
+
+.intro p {
+ font-size: 1.2rem;
+ color: #ffffff;
+ margin-bottom: 20px;
+}
+
+/* Call-to-Action (CTA) Button */
+.cta-button {
+ display: inline-block;
+ margin-top: 30px;
+ background-color: #ffffff; /* White background */
+ color: #e94a39; /* Red text */
+ padding: 15px 30px;
+ font-size: 1.2rem;
+ font-weight: bold;
+ text-decoration: none;
+ border-radius: 6px;
+ border: 2px solid #ffffff; /* White border */
+ transition: background-color 0.3s ease, color 0.3s ease;
+}
+
+.cta-button:hover {
+ background-color: #e94a39;
+ color: #ffffff;
+ border: 2px solid #ffffff; /* Button changes on hover */
+}
+
+/* Features Section */
+.features {
+ background-color: #f4f4f9;
+ padding: 60px 20px;
+}
+
+.features h2 {
+ text-align: center;
+ font-size: 2rem;
+ color: #e94a39;
+ margin-bottom: 40px;
+}
+
+.features ul {
+ max-width: 900px;
+ margin: 0 auto;
+ list-style: none;
+ padding: 0;
+ display: grid;
+ grid-template-columns: 1fr 1fr;
+ grid-gap: 20px;
+}
+
+.features ul li {
+ background-color: #ffffff;
+ padding: 20px;
+ border-radius: 8px;
+ box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
+ transition: transform 0.3s ease;
+}
+
+.features ul li:hover {
+ transform: translateY(-5px);
+}
+
+/* Disclaimer Section */
+.disclaimer {
+ padding: 40px 20px;
+ background-color: #283c4f;
+ color: white;
+ text-align: center;
+}
+
+.disclaimer h2 {
+ color: #e94a39;
+ margin-bottom: 20px;
+}
+
+.disclaimer p {
+ max-width: 800px;
+ margin: 0 auto;
+ font-size: 1.1rem;
+ text-align: center;
+}
+
+/* Footer */
+footer {
+ background-color: #f4f4f9;
+ padding: 20px 0;
+ text-align: center;
+ font-size: 0.9rem;
+ color: #555;
+}
+
+/* Responsive */
+@media screen and (max-width: 768px) {
+ .navbar {
+ flex-direction: column;
+ }
+
+ .navbar .logo {
+ margin-bottom: 10px;
+ }
+
+ .cta-button {
+ width: 100%;
+ text-align: center;
+ }
+
+ .features ul {
+ grid-template-columns: 1fr;
+ }
+}
diff --git a/SeedPass Logo/ASCII_LOGO.txt b/logo/ASCII_LOGO.txt
similarity index 100%
rename from SeedPass Logo/ASCII_LOGO.txt
rename to logo/ASCII_LOGO.txt
diff --git a/SeedPass Logo/SeedPass-Logo.ai b/logo/SeedPass-Logo.ai
similarity index 100%
rename from SeedPass Logo/SeedPass-Logo.ai
rename to logo/SeedPass-Logo.ai
diff --git a/SeedPass Logo/SeedPass-Logo.eps b/logo/SeedPass-Logo.eps
similarity index 100%
rename from SeedPass Logo/SeedPass-Logo.eps
rename to logo/SeedPass-Logo.eps
diff --git a/SeedPass Logo/png/SeedPass-Logo-03.png b/logo/png/SeedPass-Logo-03.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-03.png
rename to logo/png/SeedPass-Logo-03.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-04.png b/logo/png/SeedPass-Logo-04.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-04.png
rename to logo/png/SeedPass-Logo-04.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-05.png b/logo/png/SeedPass-Logo-05.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-05.png
rename to logo/png/SeedPass-Logo-05.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-06.png b/logo/png/SeedPass-Logo-06.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-06.png
rename to logo/png/SeedPass-Logo-06.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-07.png b/logo/png/SeedPass-Logo-07.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-07.png
rename to logo/png/SeedPass-Logo-07.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-08.png b/logo/png/SeedPass-Logo-08.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-08.png
rename to logo/png/SeedPass-Logo-08.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-09.png b/logo/png/SeedPass-Logo-09.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-09.png
rename to logo/png/SeedPass-Logo-09.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-10.png b/logo/png/SeedPass-Logo-10.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-10.png
rename to logo/png/SeedPass-Logo-10.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-11.png b/logo/png/SeedPass-Logo-11.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-11.png
rename to logo/png/SeedPass-Logo-11.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-12.png b/logo/png/SeedPass-Logo-12.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-12.png
rename to logo/png/SeedPass-Logo-12.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-13.png b/logo/png/SeedPass-Logo-13.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-13.png
rename to logo/png/SeedPass-Logo-13.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-14.png b/logo/png/SeedPass-Logo-14.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-14.png
rename to logo/png/SeedPass-Logo-14.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-15.png b/logo/png/SeedPass-Logo-15.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-15.png
rename to logo/png/SeedPass-Logo-15.png
diff --git a/SeedPass Logo/png/SeedPass-Logo-16.png b/logo/png/SeedPass-Logo-16.png
similarity index 100%
rename from SeedPass Logo/png/SeedPass-Logo-16.png
rename to logo/png/SeedPass-Logo-16.png
diff --git a/SeedPass Logo/svg/SeedPass-Logo-03.svg b/logo/svg/SeedPass-Logo-03.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-03.svg
rename to logo/svg/SeedPass-Logo-03.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-04.svg b/logo/svg/SeedPass-Logo-04.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-04.svg
rename to logo/svg/SeedPass-Logo-04.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-05.svg b/logo/svg/SeedPass-Logo-05.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-05.svg
rename to logo/svg/SeedPass-Logo-05.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-06.svg b/logo/svg/SeedPass-Logo-06.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-06.svg
rename to logo/svg/SeedPass-Logo-06.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-07.svg b/logo/svg/SeedPass-Logo-07.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-07.svg
rename to logo/svg/SeedPass-Logo-07.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-08.svg b/logo/svg/SeedPass-Logo-08.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-08.svg
rename to logo/svg/SeedPass-Logo-08.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-09.svg b/logo/svg/SeedPass-Logo-09.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-09.svg
rename to logo/svg/SeedPass-Logo-09.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-10.svg b/logo/svg/SeedPass-Logo-10.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-10.svg
rename to logo/svg/SeedPass-Logo-10.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-11.svg b/logo/svg/SeedPass-Logo-11.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-11.svg
rename to logo/svg/SeedPass-Logo-11.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-12.svg b/logo/svg/SeedPass-Logo-12.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-12.svg
rename to logo/svg/SeedPass-Logo-12.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-13.svg b/logo/svg/SeedPass-Logo-13.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-13.svg
rename to logo/svg/SeedPass-Logo-13.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-14.svg b/logo/svg/SeedPass-Logo-14.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-14.svg
rename to logo/svg/SeedPass-Logo-14.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-15.svg b/logo/svg/SeedPass-Logo-15.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-15.svg
rename to logo/svg/SeedPass-Logo-15.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo-16.svg b/logo/svg/SeedPass-Logo-16.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo-16.svg
rename to logo/svg/SeedPass-Logo-16.svg
diff --git a/SeedPass Logo/svg/SeedPass-Logo.svg b/logo/svg/SeedPass-Logo.svg
similarity index 100%
rename from SeedPass Logo/svg/SeedPass-Logo.svg
rename to logo/svg/SeedPass-Logo.svg