Re: dm-crypt / cryptsetup: wie key-file erstellen?

2005-04-21 Diskussionsfäden Kiro Zimmer
Hi Oliver,

 nun möchte ich aber diese datei mounten können, ohne immer die
 passphrase eingeben zu müssen. ich habe mir überlegt, das gehashte
 passwort auf einen usb stick zu legen und mittels einem script an
 cryptsetup zu übergeben. auf [1] habe ich gelesen, das cryptsetup das
 programm hashalot zu hilfe nimmt.

Wenn du nur das gehashte Passwort auf dem Stick ablegst, dann gibt es 
keine Möglichkeit mehr, daraus den Plainkey zu ermitteln. Dieser wird 
aber gebraucht, um das Image zu entschlüsseln.
Das Argument --hash dient nur dazu eine Hashfunktion zu bestimmen, um 
das eventuell nicht ausreichend starke Passwort zu verlängern.

ein Beispiel:

# losetup /dev/loop0 datei.img
# echo foobar  pw
# cat pw | hashalot -x ripemd160  hashpw
# cat hashpw
a06e327ea7388c18e4740e350ed4e60f2e04fc41

# cat pw | cryptsetup create datei /dev/loop0

Jetzt wäre dein Image-key foobar und im folgenden Beispiel mit der -h 
Option wäre dein Image-Key a06e327ea7388c18e4740e350ed4e60f2e04fc41

# cat pw | cryptsetup -h ripemd160 create datei /dev/loop0

was jetzt auch gleichbedeutend ist mit

# cat hashpw | cryptsetup create datei /dev/loop0

Hoffe das hilft ;)
Beachte auch http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=298944
wenn du mit der Option -d arbeiten willst.
Kiro


pgpQSEBMmqXp3.pgp
Description: PGP signature


dm-crypt / cryptsetup: wie key-file erstellen?

2005-04-19 Diskussionsfäden Oliver Sorge
Hi,

ich hab 'ne verschlüsselte datei mit einem ext2 dateisystem zu
testzwecken auf festplatte liegen. mounten kann ich diese zum
beispiel wie folgt:

losetup /dev/loop0 /home/tyrant/datei.img
cryptsetup -y create datei /dev/loop0
mount -t ext2 /dev/mapper/datei /mnt/datei

das funktioniert so auch alles einwandfrei.

nun möchte ich aber diese datei mounten können, ohne immer die
passphrase eingeben zu müssen. ich habe mir überlegt, das gehashte
passwort auf einen usb stick zu legen und mittels einem script an
cryptsetup zu übergeben. auf [1] habe ich gelesen, das cryptsetup das
programm hashalot zu hilfe nimmt.

nun hab ich schon alles mögliche an kombinationen ausprobiert, seitens
cryptsetup und seitens hashalot um mir diesen hash zu erstellen und zu
verwenden. ich scheiterte dabei aber leider kleglich.

wie müsste ich mit hashalot den hash erstellen den ich dann in eine
datei packen kann die dann von cryptsetup verwendet werden könnte? und
wie muss der aufruf von cryptsetup dann aussehen? ich hab schon einiges
ergooglet, aber nichts führte zu einem erfolg. passwort für cryptsetup
wär beispielsweise foobar.

für sachdienliche hinweise die zum klären dieses falles beitragen wär
ich mehr als nur sehr dankbar!

[1] http://www.saout.de/tikiwiki/tiki-index.php?page=cryptsetup

-- 
 .''`. Oliver Sorge [EMAIL PROTECTED]
: :'  :proud Debian admin and user since 2001
`. `'`
  `-  Debian - when you have better things to do than fix a system