substrate-api-client icon indicating copy to clipboard operation
substrate-api-client copied to clipboard

CLI wallet with password encryption

Open brenzi opened this issue 3 years ago • 1 comments

Implement password encryption in the CLI, as decribed here

also consider this original comment from @brenzi on this task: the current use of the keystore doesn't provide good devX, because the name of the files in the keystore is cryptic, so it's hard to find out which mnemonic belongs to which address. Moreover, a few use cases would need at least password protection.

brenzi avatar Jul 31 '22 16:07 brenzi

I did a bit of research regarding file encryption crates. These are the ones I found:

  • https://crates.io/crates/age
  • https://crates.io/crates/cocoon
  • https://crates.io/crates/sodiumoxide (secretbox)

Niederb avatar Apr 03 '23 12:04 Niederb