Tienes toda la razón AlbertoBSD.
Tooooodos los hashes que tengo resulta que llevan el salt incorporado. Soy tooonto.
Es que no le encontraba sentido. Pensaba que los salts se utilizaban precisamente para evitar precisamente eso: encontrar toda la información para una autentificación, todo en un mismo sitio.
Los "wallet.dat" contienen toda la información (cifrada, claro) para una autentificación. Y los hashes que utilizan HashCat y John the Ripper, la llevan.
¿Por qué utiliza entonces salts Bitcoin Core en sus "wallet.dat"? Supongo que para que los hashes sean siempre diferentes aun utilizando la misma contraseña. Eso protege al menos de las tablas arco iris.
Muchísimas gracias AlbertoBSD; creo que ya tengo todo claro. (Bueno, todo todo no, aún me queda saber cómo programar un computador cuántico para descifrar los hashes de Bitcoin).
Un saludo.
EDITO: Por cierto, muy bueno tu blog https://albertobsd.dev/blog/
Tooooodos los hashes que tengo resulta que llevan el salt incorporado. Soy tooonto.
Es que no le encontraba sentido. Pensaba que los salts se utilizaban precisamente para evitar precisamente eso: encontrar toda la información para una autentificación, todo en un mismo sitio.
Los "wallet.dat" contienen toda la información (cifrada, claro) para una autentificación. Y los hashes que utilizan HashCat y John the Ripper, la llevan.
¿Por qué utiliza entonces salts Bitcoin Core en sus "wallet.dat"? Supongo que para que los hashes sean siempre diferentes aun utilizando la misma contraseña. Eso protege al menos de las tablas arco iris.
Muchísimas gracias AlbertoBSD; creo que ya tengo todo claro. (Bueno, todo todo no, aún me queda saber cómo programar un computador cuántico para descifrar los hashes de Bitcoin).
Un saludo.
EDITO: Por cierto, muy bueno tu blog https://albertobsd.dev/blog/