allow the key to be stored in a file