adding option to save secret (except last two chars)
changed order of parts hashed