Error en el descifrado de la base de datos

Pregunta : Cuando intento abrir un archivo de reino cifrado enRealm Browser (Windows) y me da el siguiente mensaje.

O este no es un archivo Realm o está encriptado.

Ingrese: clave de cifrado de 128 caracteres con codificación hexadecimal

Importante - Estoy cerrando mi reino antes de guardar en el 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;
}

He intentado abrir un archivo de reino encriptado usandokey guardado enpreference ybyte[] decodedKey pero aún no puedo abrir el archivo de dominio.

¿Me estoy perdiendo de algo?

Respuestas a la pregunta(1)

Su respuesta a la pregunta