Main Content

Password Vault

In this tutorial, you’ll learn how to build a password vault.
A Password vault is a device that securely stores your passwords from various websites. Usually, the security of the password vault relies on the long master password. I decided to replace the long master password with four 13.56Mhz RFID cards. The advantage of using cards instead of the master password is that you don’t have to remember even a single character. All you need to do to encrypt/decrypt your passwords is approximate four cards to the reader.

Features:
- The maximum password length is 48 characters;
- You can encrypt different passwords with different cards;
- A brute-force attack is infeasible;
- Protected from chosen-plaintext attack (if you encrypt the same combination of characters more than once, the output will be different every time).

Supplies
- ESP8266 x1
- Arduino UNO x1
- Mifare 13.56Mhz RC522 RFID Card Reader Module x1
- 1.77 Inch TFT LCD with ST7735 x1
- 13.56Mhz RFID cards x4
- 470 Ohm resistors x2
- LED x1”

Link to article