modifies aes key generation from shared prefs
supports re-initializing key on app startup