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?


1 Answer 1


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
    Commented Mar 5, 2016 at 13:43
  • @xfotlm I would avoid it, but you could if you want to I guess. (Based on your risk tolerance.)
    – linagee
    Commented Mar 5, 2016 at 14:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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