Ficheros · Keystore
Qué es un keystore JSON y qué se puede leer de él sin peligro
Si tienes un fichero con nombre larguísimo que empieza por UTC, o cualquier fichero de texto que por dentro tiene llaves y palabras como «crypto» y «cipher», tienes un keystore. Es un formato transparente a propósito: se puede leer casi todo sin comprometer nada, y eso es muy útil.
La idea, en una frase
Un keystore es tu clave privada cifrada con tu contraseña, guardada junto con las instrucciones de cómo se cifró. Esas instrucciones son públicas por diseño: están ahí para que cualquier monedero pueda abrirlo si tiene la contraseña correcta.
Qué se puede mirar sin riesgo
- La dirección, que suele aparecer dentro. Es información pública.
- El método de protección: normalmente una palabra como scrypt o pbkdf2.
- Los parámetros: unos números que indican cuánto cuesta cada intento.
- La versión del formato.
Todo eso se puede compartir con alguien que esté evaluando tu caso sin ningún peligro, porque no permite abrir nada. Es, de hecho, exactamente lo que hace falta para decirte si tu caso es viable: esos parámetros deciden cuántas contraseñas se pueden probar por segundo.
Qué no se enseña nunca
Cómo mirarlo sin estropearlo
- Haz una copia del fichero y trabaja sobre la copia.
- Ábrelo con un editor de texto sencillo, en modo solo lectura si puedes.
- Mira las palabras y los números; no toques nada.
- Ciérralo sin guardar. Nunca guardes un keystore desde un editor.
Si lo que quieres es saber qué significan esos parámetros para tu caso concreto, está explicado en los parámetros de tu fichero que deciden si tu caso es viable.