I see a ton of questions on how one can open encrypted json keyfiles, so I assumed I’d simply put this right here. I’m going to do that the "old-fashioned" method and present you how one can open these recordsdata utilizing instruments constructed by Ethereum basis themselves. This implies you should not have to belief me or anybody in any method apart from the individuals who really constructed Ethereum. That is the most secure technique to open these recordsdata. When you do that set of operations, you’re going to get the personal key itself you can drop into no matter pockets you need. First, you might want to have GoLang ( a programming language ) put in. In an effort to set up GoLang go to this web site: Observe the instructions there and you’ll now have GoLang working in your machine. That is the programming language the Geth Ethereum node software program is written in. Subsequent you might want to obtain the Geth github repo. That is the precise Go-Ethereum node software program that permits you to run an Ethereum node, however we’re not going to run the node itself. As an alternative we’re going to run a device that’s a part of the git repo, so you might want to obtain the entire repo. You are able to do this by going right here: https://preview.redd.it/ny1h8s41fv1e1.png?width=1264&format=png&auto=webp&s=b7f96c788e3e24a3f2c54af4324ae4f52938addb When you go there click on on the Inexperienced Button that claims "Code", then click on on "HTTPS" after which click on obtain zip. After getting downloaded the zip file, you possibly can unzip it. Now open a terminal and navigate to the `/cmd` listing from the unzipped supply code. The sub directories ought to look one thing like this: https://preview.redd.it/qcgterzhfv1e1.png?width=1339&format=png&auto=webp&s=779e7404920c6caf8bba03db0174fb30f08a2733 What we wish it the `ethkey` sub listing. So navigate there in your terminal. As soon as there you possibly can sort the next to construct this system and run it within the native listing: You must now see the assistance web page for the utility and it ought to look one thing like this: https://preview.redd.it/u5dun6h5iv1e1.png?width=835&format=png&auto=webp&s=5c2fc97bd96dc948aeb06213ebed6b065b66312f Now copy your keyfile into the identical listing as `/cmd/ethkey` and sort within the following: `go run . examine –private keyfile.json` Be sure to make the `keyfile.json` a part of the command is the title of your keyfile. This can generate an output like this ( it is a burner account so don't trouble making an attempt to go dump it ): https://preview.redd.it/6834q6x5jv1e1.png?width=1198&format=png&auto=webp&s=0fd7446880107ec8117469fe301e3bc1074e9390 The road that claims `Personal key:` is your personal key. You’ll be able to copy and paste this into Metamask or no matter. Be happy to achieve out when you have questions. submitted by /u/AugmentedTrashMonkey |