Ubuntu: 20.04.3 LTS
Versiunea LUKS: 1
Nume cifrat: aes
Mod de criptare: xts-plain64
Specificație hash: sha256
Am observat un comportament ciudat când am folosit luksAddKey, când parola are exact 64 de caractere. Nu pot să cred că este un bug, așa că aș dori să știu ce îmi lipsesc.
Prima introducere a noii parole are o lungime de 64 de caractere. A doua intrare (=verificare) este prima parolă fără ultimul caracter, deci are o lungime de 63 de caractere. Exemplu:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
# cryptsetup --pbkdf-force-iterations 1000 luksAddKey $DEVICE
Introduceți orice expresie de acces existentă:
Introduceți o nouă expresie de acces pentru slotul de cheie: <- 64 de caractere
Verificați expresia de acces: <- 63 de caractere
#
În ciuda faptului că intrările sunt diferite, a fost configurat un nou slot. Pot șterge slotul cu oricare dintre cele 2 intrări, ca și cum ar fi aceleași. În schimb, mă aștept la un mesaj de eroare pentru una dintre parole.
# cryptsetup luksRemoveKey $DEVICE
Introduceți fraza de acces pentru a fi ștearsă:
#
Limita numărului de caractere nu ar trebui să cauzeze acest lucru, deoarece aceasta este mult mai mare (512):
# cryptsetup --help | coada -n14
Formatul implicit de metadate compilate este LUKS2 (pentru acțiunea luksFormat).
Parametrii impliciti pentru cheia și fraza de acces compilați:
Dimensiunea maximă a fișierului cheie: 8192 kB, lungime maximă interactivă a frazei de acces 512 (caractere)
PBKDF implicit pentru LUKS1: pbkdf2, timp de iterație: 2000 (ms)
PBKDF implicit pentru LUKS2: argon2i
Timp de iterație: 2000, memorie necesară: 1048576 kB, fire paralele: 4
Parametrii de criptare a dispozitivului compilați implicit:
buclă-AES: aes, cheie 256 biți
simplu: aes-cbc-essiv:sha256, cheie: 256 biți, hashing parole: ripemd160
LUKS: aes-xts-plain64, cheie: 256 de biți, hashing antet LUKS: sha256, RNG: /dev/urandom
LUKS: Mărimea implicită a tastei cu modul XTS (două taste interne) va fi dublată.
Poate cineva confirma acest comportament?