PDA

View Full Version : dmcrypt che non va


le_
18-09-2007, 21:26
Su Slackware 12, questo comando:
/sbin/cryptsetup -c twofish -b `/sbin/blockdev --getsize /dev/loop0` create test /dev/loop0
...non funge dicendo:
Command failed: Key processing error: No hash backend found.

Qualcuno sa che vuol dire?

Su Fedora (con l'rpm cryptsetup-0.1-4), lo stesso comando funziona.
Mi serve assolutamente perche` ho un intero hd criptato in quel modo!

kingv
18-09-2007, 21:47
puo' darsi che libgcrypt sia compilato senza il supporto che l'algoritmo che vuoi utilizzare.

Willy McBride
18-09-2007, 22:05
OT, ma passa a cryptsetup-luks (che dalla versione 1.0.5 è diventato cryptsetup e ha sostituito la main branch) appena possibile.

le_
19-09-2007, 20:56
Hai ragione, oggi ho messo LUKS sulla roba piccola che mi e` stato possibile travasare (sono anni che ogni volta che devo cambiare qualcosa scopro che il metodo di criptaggio che usavo prima e` stato deprecato......).

Ma la conversione del hd grande e` un problema, non ho modo di spostare la (troppa)roba per riformattarlo con LUKS. Visto che deve prima scrivere l'header, non posso nemmeno fare la folle procedura di conversione in place che feci per passare da cryptoloop a dm-crypt (dd if=/dev/loop0 of=/dev/mapper/hd, ove i due target puntavano contemporaneamente allo stesso hd....... funziono` :O )

Guardo libgcrypt sulla Slack... e intanto chiedero` se qualcuno puo` prestarmi un hd per travasare...