ff1d5a039d56aae869e1ee1556bf753be2acc1bf
				
			
			
		
	Pass Manager
Telegram bot, written in Rust, that manages your passwords
Usage
This bot has to be self hosted. No official instance exists. To host this bot you have to:
- 
Clone this repository
 - 
Create .env file in the root of the repository and add your token
TOKEN=<YOUR-TOKEN> - 
Start the bot using docker compose
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
 - /change_language - allows you to change the language
 
					Languages
				
				
								
								
									Rust
								
								99.5%
							
						
							
								
								
									Dockerfile
								
								0.5%