Using PGP to encrypt Passwords - PGP in Daily Life

Using PGP in my Daily Life to manage all my Passwords!

Using PGP to encrypt Passswords!

All the posts of this series is available here - PGP Series

I have already explained the working of PGP, using PGP to encrypt your Passwords is probably the best method to encrypt it because it will be impossible to break it… if you don’t mess it up!

Password management should be simple and follow Unix philosophy. With pass, each password lives inside of a gpg encrypted file whose filename is the title of the website or resource that requires the password.

Here you will find the list of all the clients, there is one available for all the major platform. I sync this in my GitLab Repository, it is kept private but there is actually no need to keep it private.. because all other users will see is this..



This is very long.. I shortened it to 1/10th of its original size..

This is the actual text stored in my GitLab Repository, this is the password for my GitHub account. Hack it if you can ;)

I mainly use my Android Device, there is a great App for Android called Password Store (F-Droid). When you enter your Password in any of the clients mentioned above, your Password is encrypted using your PGP Public Key.

If you lose your Android device then you can always get your Passwords back by logging into your Git Account (or any other cloud) and decrypting them manually using your PGP Private Key.

Using this method to store your Passwords, even on Public Repository is completely safe unless you mess it up! I would recommend using a Private Repository if you can, just in case if we imagine offline brute-forcing.. which is very unlikely to break a 4096 bit encryption.

Keep your Private Key safe!

Previously, I wrote an article on using Master Password. That is also a great option but if you need to store multiple username or anything like special note, then go for this!

All the posts of this series is available here - PGP Series




    Isn't this a great idea? - HorribleGeek

Add your comment!