Create memorable sentences from byte sequences. Uses a reversible method that is very similar to Bitcoin's BIP39.
Generate a random key and encode it into a mnemonic:
import sysrandom
import mnemonic
let key = getRandomBytes(32)
let mnemonic = encode(key)
Decode a mnemonic into bytes:
let decoded = decode(mnemonic) # equals key