(UNSTABLE): Add HashKeyDerivator class; add crypto to shell (unstable)