305b796d51e495f6ac3bf1a430b555d0bd6f0992
				
			
			
		
	Pass Manager
Telegram bot that manages your passwords written in Rust
Usage
You can self host this bot you have to
- 
Add your telegram token into .env file
TOKEN=<YOUR-TOKEN> - 
Starting the bot using docker compose
sudo docker compose up -d 
Cryptography
- Scrypt is used to store and verify the master password
 - PBKDF2 is used to get a 256 bit key for encryption
 - ChaCha20-Poly1305 is used to encrypt logins and passwords
 
Commands
These commands are supported:
- /start — displays the welcome message
 - /help — displays this text
 - /set_master_pass — sets the master password
 - /menu — gives you a menu to manage your accounts
 - /add_account — adds the account
 - /get_account — gets the account
 - /get_accounts — gets a list of accounts
 - /delete — deletes the account
 - /delete_all — deletes all the accounts and the master password
 - /export — exports all the accounts in a json file
 - /import — loads the accounts from a json file
 - /gen_password — generates 10 secure passwords
 - /cancel — cancels the current action
 
					Languages
				
				
								
								
									Rust
								
								99.5%
							
						
							
								
								
									Dockerfile
								
								0.5%