I would like to know what is the strength of the encryption the Mist wallet provides with the password-protected files, and if I can just throw these files around (even uploading them to the internet) if my password is strong enough.

What I mean to ask is: If my password is 304 bit key, is the encryption on the key files is 304 as well?



Mist is using go-ethereum (geth) as a backend.

Per the string in the JSON keystore file:


AES-128 = Advanced Encryption Standard

CTR = Counter Mode

"CTR is used if you want good parallelization (ie. speed), instead of CBC/OFB/CFB."

I think this cipher variable can be modified if you wanted to try something different. (More digging through go-ethereum would be needed.)

edit: Nope. It must be aes-128-ctr for now.

  • Which means I can safely throw these files around, provided I'm the only one who knows the password, right? – xfotlm Mar 5 '16 at 13:43
  • @xfotlm I would avoid it, but you could if you want to I guess. (Based on your risk tolerance.) – linagee Mar 5 '16 at 14:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.