Overview
🔐 Keyless - Decentralized Password Manager with Zama FHE
Secure, encrypted password management powered by Fully Homomorphic Encryption (FHE).
✨ KEY FEATURES:
• 🔒 Auto-Detect Passwords - Automatically detects passwords on any website
• 🔐 FHE Encryption - Passwords encrypted using Zama Fully Homomorphic Encryption
• ⛓️ On-Chain Storage - Encrypted passwords stored on Sepolia smart contract
• 🔑 Only You Can Decrypt - Access control ensures only wallet owner can view passwords
• 💰 Gas Sponsorship - All transactions are sponsored (users pay $0)
• 🚀 One-Click Fill - Decrypt and auto-fill passwords instantly
• 🔄 Password Generation - Generate cryptographically secure random passwords
🎯 HOW IT WORKS:
1. Visit any website and enter your password
2. Extension auto-detects the password
3. Click "Save" to encrypt and store on-chain using FHE
4. Later, click "Fill" to decrypt and auto-fill your password
5. All encryption/decryption happens locally - servers never see plaintext
🏗️ BUILT WITH:
• Zama FHE - Fully Homomorphic Encryption for passwords
• Privy - Secure wallet management & account abstraction
• Sepolia - Ethereum testnet for smart contract storage
• Viem - Ethereum interaction library
• React - Modern UI framework
🔐 SECURITY:
• Passwords NEVER stored in plaintext
• FHE encryption ensures contract can't read passwords
• Only wallet owner can decrypt via access control
• Private keys managed securely by Privy
• No centralized servers - truly decentralized
Perfect for users who want maximum privacy and security for their passwords!
🌐 GitHub: https://github.com/Nith567/keyless-contract
📄 Contract: https://sepolia.etherscan.io/address/0x44bA671718e16191910B5d2F19FA818b526eab78
⚠️ BETA: This is an early version. Use on testnets (Sepolia) for now.
• Storage - Save encrypted passwords locally
• WebRequest - Detect password fields on websites
• Tabs - Auto-fill passwords in active tabs
• Host Permissions - Access all websites to detect & fill passwords
Tags
Privacy Practices
🔐 Security Analysis
This extension hasn't been security-scanned yet.