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
indique la version de LUKS,1
ou2
.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 :
La
Version
est2
et non1
.Le
PBKDF
estargon2id
et nonpbkdf2
.
Essayer de déverrouiller votre volume chiffré.