Hola.
Hay algo que se me escapa.
Sí por salt entendemos lo que se describe en
https://es.m.wikipedia.org/wiki/Sal_(criptograf%C3%ADa) , no entiendo lo siguiente:
Un archivo “wallet.dat” cifrado tiene el hash de la contraseña y si tiene salt, entonces el hash es el de la contraseña + el salt.
Pero un archivo “wallet.dat” es un archivo independiente y transportable. Quiero decir que si tengo en un ordenador instalado Bitcoin Core con su “wallet.dat”, y ahora copio el “wallet.dat” en otro ordenador con Bitcoin Core, en este segundo ordenador también funciona el “wallet.dat”. O sea, puedo transferir bitcoins sólo con la contraseña. ¿Cómo sabe este segundo ordenador qué salt se debe añadir a la contraseña para descifrar las claves privadas?
Según el artículo de la Wikipedia, los salts se guardan aparte de los hashes para que sean efectivos.
Me explico ¿no?
Un saludo.