What is a Keystore File?
A Keystore file holds an encrypted version of your private key in the form of a JSON file. Take, for example, the word ‘ball’. If you encrypted this word with a 4-character difference down the alphabet, it would end up becoming ‘edoo’. At face value, the word ‘edoo’ doesn’t mean much. However, given the 4-character encryption method , anyone can decode it back to the word ‘ball’! This is a very simplified version of how encryption works, but it gets the point across.
When you enter your password upon generation of your wallet, it takes your password and uses it to encrypt your Private Key into a Keystore/JSON file. The result is a file that looks a lot like gibberish if you open it. This file simply holds your encrypted private key within it, which is why you have to use your chosen password to unlock your wallet via this method. You cannot change your password without first generating an entirely new Keystore file.
Create a Keystore File
Follow the tutorial video below to see how you can create a keystore file and then use it to access your Dijets wallet.
Use Keystore File to access wallet
The video above shows us saving a Keystore File named ‘DJT_2023-03-25T08_37_43.960Z.json’ in the Downloads folder. Let’s use this Keystore file to login and access our wallet.