Para verificar se o seu volume criptografado usa PBKDF2 ou Argon2id, execute o seguinte comando.
Substitua [partição] pelo nome da partição encontrado na etapa 1.6.
<p class="pre command-template">cryptsetup luksDump /dev/<span class="command-placeholder">[partição]</span></p> Na saída: - `Version` indica a versão do LUKS, `1` ou `2`. - `PBKDF` indica a função de derivação de chave, `pbkdf2` ou `argon2id`. Se o seu volume criptografado já usa LUKS2 e Argon2id, você pode parar
aqui.
Execute o seguinte comando para fazer um backup do seu cabeçalho LUKS1.
Substitua [partição] pelo nome da partição encontrado na etapa 1.6.
cryptsetup luksHeaderBackup /dev/[partição] --header-backup-file /home/amnesia/luks1header
Se algo der errado, você poderá restaurar seu cabeçalho LUKS1 deste backup com:
cryptsetup luksHeaderRestore /dev/[partição] --header-backup-file /home/amnesia/luks1header
Para atualizar seu cabeçalho LUKS para LUKS2, execute o seguinte comando.
Substitua [partição] pelo nome do dispositivo encontrado na etapa 1.6.
cryptsetup convert /dev/[partição] --type luks2
Para verificar se Argon2id é a nova função de derivação de chave, execute o seguinte comando novamente.
Substitua [partição] pelo nome da partição encontrado na etapa 1.6.
cryptsetup luksDump /dev/[partição]
Na saída, verifique se:
A
Versão
é2
e não1
.O
PBKDF
éargon2id
e nãopbkdf2
.
Tente desbloquear seu volume criptografado.