Para verificar si tu volumen cifrado usa PBKDF2 o Argon2id, ejecuta el siguiente comando.
Remplaza [partición] con el nombre de la partición encontrado en el paso 1.6.
cryptsetup luksDump /dev/[partición]
En la salida:
Versión
indica la versión de LUKS, ya sea1
o2
.PBKDF
indica la función de derivación de clave, ya seapbkdf2
oargon2id
.
Si tu volumen cifrado ya utiliza LUKS2 y Argon2id, puedes detenerte aquí.
Ejecuta el siguiente comando para hacer una copia de seguridad de tu cabecera LUKS1.
Remplaza [partición] con el nombre de la partición encontrado en el paso 1.6.
cryptsetup luksHeaderBackup /dev/[partición] --header-backup-file /home/amnesia/luks1header
Si algo sale mal, podrás restaurar tu cabecera LUKS1 de esta copia de seguridad con:
cryptsetup luksHeaderRestore /dev/[partición] --header-backup-file /home/amnesia/luks1header
Para actualizar tu cabecera LUKS a LUKS2, ejecuta el siguiente comando.
Reemplaza [partición] con el nombre del dispositivo encontrado en el paso 1.6.
cryptsetup convert /dev/[partition] --type luks2
Para verificar que Argon2id sea la nueva función de derivación de clave, ejecuta el siguiente comando nuevamente.
Remplaza [partición] con el nombre de la partición encontrado en el paso 1.6.
cryptsetup luksDump /dev/[partición]
En la salida, verifica que:
La
Versión
es2
y no1
.La
PBKDF
esargon2id
y nopbkdf2
.
Intenta desbloquear tu volumen cifrado.