Falha na descriptografia do banco de dados de região

Pergunta, questão : Quando tento abrir o arquivo de região criptografado noRealm Browser (windows) e isso me dá a seguinte mensagem.

Este não é um arquivo de região ou está criptografado.

Enter: chave de criptografia codificada em 128 caracteres

Importante - Estou fechando meu domínio antes de salvar no disco.

Código

RealmConfiguration config = new RealmConfiguration.Builder()
            .name("w5uyqFyEDEK_OCWyl4123aa77")
            .schemaVersion(2)
            .encryptionKey(myClassObject.getRealmKey())
            .deleteRealmIfMigrationNeeded()
            .build();

Métodos

 public byte[] getRealmKey() {
    byte[] key;
    String savedKey = getStringFromPrefs(KEY);
    if (savedKey.isEmpty()) {
        key = generateKey();
        String keyString = encodeToString(key);
        saveStringToPrefs(keyString);
    } else {
        key = decodeFromString(savedKey);
    }
    return key;
}



 private void saveStringToPrefs(String aKeyString) {
    pref.edit().putString(KEY, aKeyString).apply();
}

private String encodeToString(byte[] aKey) {
    AppLogger.d("Encoding Key: %s", Arrays.toString(aKey));
    return Base64.encodeToString(aKey, Base64.DEFAULT);
}

private byte[] decodeFromString(String aSavedKey) {
    byte[] decoded = Base64.decode(aSavedKey, Base64.DEFAULT);
    AppLogger.d("Decoded Key: ", Arrays.toString(decoded));
    return decoded;
}

private byte[] generateKey() {
    byte[] key = new byte[64];
    new SecureRandom().nextBytes(key);
    return key;
}

Eu tentei abrir o arquivo de região criptografado usandokey armazenado empreference ebyte[] decodedKey mas ainda não consigo abrir o arquivo de região.

Estou faltando alguma coisa aqui?

questionAnswers(1)

yourAnswerToTheQuestion