Emerald Blockchain Course: 14. What Are Raw Private Keys, Private Key JSON Files, and Secret Passphrases?

The different private key formats.

Image of Donald McIntyre

By Donald McIntyre

September 19th, 2022

post image

Emerald Blockchain Course class 14 about private key formats.


You can watch this class here:


In the following sections we will explain what are raw private keys, private key JSON files, and secret passphrases, which are all expressions of private and public keys, or blockchain addresses.

1. Raw private keys.

Raw private key.

As we explained in our previous class, private and public key cryptography passes a large number, the private key which must remain secret, through a one-way cryptographic function that creates a public key, which is known as an address on a blockchain, and even if the address is known to others, it is practically impossible to figure out the secret key from it.

The large number that is used as the private key is what is known as a raw private key.

Wallets such as Emerald let users create addresses inside our wallet using raw private keys.

2. Private key JSON files.

Private key JSON file.

The format of JSON files, which stands for java script object notation files, is used to create files that are used for machine to machine communications, to store private and public key pairs. Usually, the creation of private key JSON files requires users to enter a password that encrypts the information which looks as in the image above.

Emerald also lets users create wallets and addresses inside our wallet using their private key JSON files.

3. Secret passphrases.

Secret phrases.

12 or 24 secret passphrases are very popular now, and Emerald also let users create wallets using these.

12 or 24 secret passphrases were invented in the blockchain industry to make it easier for humans to store their private keys safely by writing them down or memorizing them more easily.

The secret passphrase technology works in the other direction as with private key JSON files: The process starts with a random set of 12 or 24 words, which must be spelled correctly and entered in the same order, and from there they are passed through a mathematical function that turns them into many pairs of private and public keys.

The cool thing about 12 or 24 words passphrases is that they can be used to create many private key and address pairs, and they may be used for several blockchains such as Bitcoin, Ethereum, and Ethereum Classic, all with the same set of 12 or 24 words.


Thank you for following this class!

Please download and start using Emerald here:

https://emerald.cash/download