_____________________________________________________________________________________
_______________ _________________________________________________ _______________
RedZ1@viA23$?@3| | | |3$erRfCsA-X!&6?
aScs@3bÑdff@109| | ___| _ _ | |dR4Tg%5ãCxç]0!4
ÃcvSv*d2bj#f5%t| | | _ __| _ | | _` | __| __| | |@dcCvdfõ2fá9W1ã
B12f;+F$Nãoc30?| | |___ ( | | __/ ___/ ( | __ __ | |0&rCb?c>[$cXÔi>
cFv2&tg0áô0?[!d| | _____| ___/ _| ___| _| __,_| ____/ ____/ | |42tGv6üzÇ)2SxG#
s͟6͟Ü͟v͟@͟x͟S͟z͟!͟4͟õ͟P͟l͟s͟$͟| |_________________________________________________| |3͟%͟f͟Cx͟Z͟c͟s͟k͟a͟#͟Ñ͟)͟!͟F
_____________________________________________________________________________________
CorePass CLI is a secure, offline, and lightweight password manager built for those who want security without the fluff. Store your logins, generate bulletproof passwords, and manage everything with a slick terminal interface—all while keeping your data locked down with military-grade encryption. No internet, no nonsense, just pure hardcore password management.
- Interactive Menu: Navigate with arrow keys and
Enterthrough options like Add Entry, list Entries, Generate Secure Password, Export Vault, Delete Vault, Help, and Exit. - Add Entry: Store service name, username, and password in your encrypted vault. Press
Escto cancel anytime. - List Entries: View all entries with a searchable list. Type letters to filter services in real-time, use arrows to select, and dive into actions for each entry.
- Entry Actions: For each entry, you can:
- Edit Service, Username, or Password.
- Show Password (visible for 5 seconds before hiding).
- Copy Password to clipboard (cleared when you press
Enteror exit the program). - Delete Entry with confirmation.
- Access a Help menu with action descriptions.
- Generate Secure Password: Create a random 12-character password with a mix of letters, numbers, and symbols. Show it (
S), copy to clipboard (C), or return (Enter). - Export Vault: Copy your encrypted
my_vault.vaultfile to a chosen folder (defaults to Documents). - Delete Vault: Permanently delete the vault file with confirmation—use with caution!
- Secure Input: Passwords are masked with
********in the terminal and never appear in command history. - Clipboard Security: Passwords copied to the clipboard are cleared when you press
Enter(after "Password copied to clipboard! Enter to clear clipboard and return...") or when the program exits.
CorePass uses AES-256 in CBC (Cipher Block Chaining) mode with PKCS7 Padding, ensuring your data is locked tight. The encryption key is derived from your master password using PBKDF2 (Rfc2898DeriveBytes) with:
- Iterations: 100,000
- Key size: 256 bits
- IV size: 128 bits
- Hash algorithm: SHA-256
Everything is 100% local and offline, so your data never touches the internet. The built in password generator creates military-grade passwords to keep your accounts secure.
- Do NOT store seed phrases or private keys for cryptocurrencies or credit card details in CorePass. If you choose to do so, it’s at your own risk.
- Vault File Safety: The
my_vault.vaultfile is encrypted, but if you lose it, your data is gone. Keep a secure backup! - Keyloggers: Be cautious of keyloggers, especially for sensitive data. Consider using a clean virtual machine or TailsOS for maximum security.
- Master Password: Your vault’s security depends on a strong master password. Choose wisely and memorize it there’s no recovery option.
- Physical Backups: Always maintain a secure physical backup of your logins and critical data.
- Clipboard: Passwords are cleared from the clipboard.
- UTF-8 Terminal: Ensure your terminal supports UTF-8 for compatibility with special Latin characters (e.g.,
ñ,ç,).
For Arch:
sudo pacman -S openssl base-devel
For Debian/Ubuntu:
sudo apt install build-essential libssl-dev make
cd /home/$USER/corepass
chmod +x corepass
./corepass
Free for personal or educational use. I’m not responsible for your data loss. You are responsible for your data, so use CorePass responsibly and freely.