hash the key so we can use it in the storage adapter