PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : dm-crypt ist zwar installiert, lässt sich aber nicht verwenden



Jun!or
30.11.04, 12:33
Hi ihr,

ich habe mir vorgenommen /home zu verschlüsseln, um dabei keine Daten zu verlieren habe ich mir eine testdatei erstellt (/home/crypt_fs) welche ich als loop0 einhängen kann.

Ich habe einen Schlüssel erstellt der unter /root/home.key und diesen dann mit gpg symmetrisch verschlüsselt ->> home.key.gpg

Wenn ich nun versuche cryptsetup auf /dev/loop0 mit dem home.key.gpg anzuwenden passiert folgendes:

pcjunior ~ # gpg --quiet -d /root/home.key.gpg | cryptsetup -c aes -s 256 -h plain create home /dev/loop0
gpg: WARNUNG: Botschaft wurde nicht integritätsgeschützt (integrity protected)
Command failed: Das Argument ist ungültig


dies habe ich auch versucht, doch wie man sieht ohne Erfolg:

pcjunior ~ # cryptsetup -c aes -s 256 -h plain create home /dev/loop0
Enter passphrase:
Command failed: Das Argument ist ungültig


Ich hoffe es hat irgend jemand von euch eine Idee.

MfG

Jun!or


weitere Infrmationen:
Kernel 2.6.9
CONFIG_BLK_DEV_DM=y
CONFIG_DM_CRYPT=y

#
# Cryptographic options
#
CONFIG_CRYPTO=y
# CONFIG_CRYPTO_HMAC is not set
# CONFIG_CRYPTO_NULL is not set
# CONFIG_CRYPTO_MD4 is not set
CONFIG_CRYPTO_MD5=y
# CONFIG_CRYPTO_SHA1 is not set
CONFIG_CRYPTO_SHA256=y
# CONFIG_CRYPTO_SHA512 is not set
# CONFIG_CRYPTO_WP512 is not set
CONFIG_CRYPTO_DES=y
# CONFIG_CRYPTO_BLOWFISH is not set
CONFIG_CRYPTO_TWOFISH=y
# CONFIG_CRYPTO_SERPENT is not set
# CONFIG_CRYPTO_AES_586 is not set
# CONFIG_CRYPTO_CAST5 is not set
# CONFIG_CRYPTO_CAST6 is not set
# CONFIG_CRYPTO_TEA is not set
# CONFIG_CRYPTO_ARC4 is not set
# CONFIG_CRYPTO_KHAZAD is not set
# CONFIG_CRYPTO_DEFLATE is not set
# CONFIG_CRYPTO_MICHAEL_MIC is not set
# CONFIG_CRYPTO_CRC32C is not set
# CONFIG_CRYPTO_TEST is not set

Jun!or
30.11.04, 12:42
rehi,

das ist mir jetzt zwar peinlich, doch ich vermute den Fehler gefunden zu haben. Müsste ich für -c aes nicht folgendes im Kernel haben?

CONFIG_CRYPTO_AES_586=y?

ich habe aber

# CONFIG_CRYPTO_AES_586 is not set

Mal ganz davon abgesehen würdet ihr mir AES empfehlen? Oder eher davon abraten und mir zu blowfish raten?

MfG

Jun!or

cane
30.11.04, 13:13
Ich denke AES kannst Du auch als Modul kompilieren - dann brauchst Du den Kernel nicht neu zu kompilieren...

Ob Du Blowfish oder AEs nutzt ist Geschmackssache.

Es gibt hier im Forum und unter google einige Anleitungen zum Verschlüsseln der /home.

mfg
cane

fladi.at
01.12.04, 07:10
auf http://www.saout.de/tikiwiki/tiki-index.php?page=UserPageChonhulio gibt es einen übersichtlichen geschwindigkeitsvergleich der verschiedenen cipher. twofish und serpent schneiden dabei recht gut ab.