Pour vérifier si votre volume chiffré utilise PBKDF2 ou Argon2id, exécuter la commande suivante.
Remplacer [partition] avec le nom de la partition trouvé à l'étape 1.6.
cryptsetup luksDump /dev/[partition]
Dans la sortie :
Version
indicates the version of LUKS, either1
or2
.PBKDF
indique la fonction de dérivation de clé, soitpbkdf2
ouargon2id
.
Si votre volume chiffré utilise déjà LUKS2 et Argon2id, vous pouvez arrêter ici.
Exécuter la commande suivante pour faire une sauvegarde de votre en-tête LUKS1.
Remplacer [partition] avec le nom de la partition trouvé à l'étape 1.6.
cryptsetup luksHeaderBackup /dev/[partition] --header-backup-file /home/amnesia/luks1header
Si quelque chose se passe mal, vous serez capable de restaurer votre en-tête LUKS1 depuis cette sauvegarde avec :
cryptsetup luksHeaderRestore /dev/[partition] --header-backup-file /home/amnesia/luks1header
Pour mettre à jour votre en-tête LUKS vers LUKS2, exécuter la commande suivante.
Remplacer [partition] avec le nom de périphérique trouvé à l'étape 1.6.
cryptsetup convert /dev/[partition] --type luks2
Pour vérifier qu'Argon2id est la nouvelle fonction de dérivation de clé, exécuter de nouveau la commande suivante.
Remplacer [partition] avec le nom de la partition trouvé à l'étape 1.6.
cryptsetup luksDump /dev/[partition]
Dans la sortie, vérifier que :
The
Version
is2
and not1
.The
PBKDF
isargon2id
and notpbkdf2
.
Essayer de déverrouiller votre volume chiffré.