Creating a Secure Password Manager in Python!

preview_player
Показать описание
In this video, I create a password manager using Python and MySQL. It is written with the most secure algorithms in the market.

The idea is just like any other password manager available out there - Take a MASTER PASSWORD from the user that is not stored by the program. This master password is then used to generate a cryptographically strong key that is then used to encrypt/decrypt all your other passwords with a military grade algorithm called the AES-256.

It is a command line application that first uses the PBKDF2 (Password Based Key Derivation Function) to compute a Master Key from the Master Password chosen by the user and a Device Secret that is randomly generated by the program. The Master Key which is of 256 bit length is then used to encrypt/decrypt all the stuff inside the password manager. To sum it all up, it makes a great, basic, and secure password manager that you can write yourself with Python and MySQL. It works locally but you can also modify it to give it a "remote" connectivity feature.

CHAPTERS
0:00 Intro
0:36 Outline - what to do
8:11 Writing configuration logic
15:52 Testing the configuration logic
18:44 Writing logic to add new entries
23:34 Writing logic to retrieve entries
31:57 Writing the driver code to combine it all
35:19 Testing the whole project
41:20 Outro

Thanks for watching!
SUBSCRIBE for more videos!

Рекомендации по теме
Комментарии
Автор

Damm uploading the same video again in a different channel

YT