Consider the following Ethereum account I created at MyEtherWallet:
{ version: 3,
id: '4447b704-e28c-4e93-8b1d-32f519b46692',
address: '115312fc0ab77a0fb15a66baf51f58baefcee1dd',
Crypto:
{ ciphertext: '299dd3b289bbfa049b42b9e8caff2a37ea9cc0606b33dad64afbb9b8aa5b2bc7',
cipherparams: { iv: 'ab6abe38032296123b16b029cfce8240' },
cipher: 'aes-128-ctr',
kdf: 'scrypt',
kdfparams:
{ dklen: 32,
salt: '2605c6988ea0c68dd8c363e29f815bbabb329a74493abc6766cad31b85b6fa2a',
n: 1024,
r: 8,
p: 1 },
mac: 'f4425caa02c682c74ffe1ba546ddec1f7e85b573848b896ef1e80f09adbc5511' } }
The n
value of kdfparams
is 1024
. Other implementations seem to have the number of hashing rounds set to 262144
(mentioned over at keythereum). Are these parameters less secure? If so, to what extent? If not, why not?