PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Riesiges Problem mit verschlüsselten Daten



giga
09.01.04, 18:30
Ich versuche seit Tagen einen alten verschlüsselten Container zu mounten, leider ohne Erfolg. Ich habe Kernel 2.6 auf meinem Gentoo installiert
und musste natürlich auch ein paar Programme updaten, seitdem geht nichts mehr. Ich habe das ganze schon mit ganz normalem
loop-AES-v1.7b, loop-AES-v2.0b und loop-AES-v2.0d ausprobiert leider kam immer folgender Fehler:


Password:
Error: Password must be at least 20 characters.

Leider ist mein Passwort nur 12 Zeichen lang :(

Also habe ich aus dem Source die Zeile rausgenommen, durch die er abbricht.
Jetzt gibt er nurnoch eine Warnung aus. Allerdings ist er noch nicht in der Lage die Daten zu mounten.


Password:
Error: Password must be at least 20 characters.

WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING

Passwords shorter than 20 characters are considered too short and insecure.
Use of rmd160 password hash permits use of such short passwords for
compatibility with other systems that do not enforce minimum length.
Hopefully this message is annoying enough that you discontinue using such
short passwords.

WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
or too many mounted file systems

Ich frag mich woran das jetzt schon wieder liegen könnte :(

mit loop-AES-v1.7b und util-linux-1.11z gibts folgendes:


Password:
Error: Password must be at least 20 characters.

WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING

Passwords shorter than 20 characters are considered too short and insecure.
Use of rmd160 password hash permits use of such short passwords for
compatibility with other systems that do not enforce minimum length.
Hopefully this message is annoying enough that you discontinue using such
short passwords.

WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING

ioctl: LOOP_SET_STATUS: Invalid argument

Habe das Ding unter Gentoo Kernel 2.4.18 kompiliert. Mit einem 2.4.18er Kernel und den CryptoAPI Patches gibts leider auch nur folgende
Fehler:

loop-AESv2.0d

Password:
Error: Password must be at least 20 characters.

WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING

Passwords shorter than 20 characters are considered too short and insecure.
Use of rmd160 password hash permits use of such short passwords for
compatibility with other systems that do not enforce minimum length.
Hopefully this message is annoying enough that you discontinue using such
short passwords.

WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING

ioctl: LOOP_SET_STATUS: Invalid argument, requested cipher or key length (128 bits) not supported by kernel

loop-AESv1.7b


Password:
Error: Password must be at least 20 characters.

WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING

Passwords shorter than 20 characters are considered too short and insecure.
Use of rmd160 password hash permits use of such short passwords for
compatibility with other systems that do not enforce minimum length.
Hopefully this message is annoying enough that you discontinue using such
short passwords.

WARNING - WARNING - WARNING - WARNING - WARNING - WARNING - WARNING

ioctl: LOOP_SET_STATUS: Invalid arguent

Habe natürlich alles im Kernel drin... :(

Ich bin am verzweifeln, es kann doch nicht sein, dass da nichts zu machen ist!

Bis vor paar Tagen ging noch alles!

Achja, ich glaube erstellt habe ich das ganze mit util-linux-2.11z-r9.ebuild, dabei kommt folgender Fehler beim Kompilieren:


ALEDIR=\"/usr/share/locale\" -march=athlon-tbird -O2 -pipe -fomit-frame-pointer -ffast-math -s blockdev.c -o blockdev


blockdev.c:70: parse error before '[' token
blockdev.c:70: initializer element is not constant
blockdev.c:70: (near initialization for `bdcms[4].ioc')
blockdev.c:70: initializer element is not constant
blockdev.c:70: (near initialization for `bdcms[4]')
blockdev.c:73: parse error before '[' token
blockdev.c:73: initializer element is not constant
blockdev.c:73: (near initialization for `bdcms[5].ioc')
blockdev.c:73: initializer element is not constant
blockdev.c:73: (near initialization for `bdcms[5]')
blockdev.c:76: initializer element is not constant
blockdev.c:76: (near initialization for `bdcms[6]')
blockdev.c:79: initializer element is not constant
blockdev.c:79: (near initialization for `bdcms[7]')
blockdev.c:82: initializer element is not constant
blockdev.c:82: (near initialization for `bdcms[8]')
blockdev.c:85: initializer element is not constant
blockdev.c:85: (near initialization for `bdcms[9]')
blockdev.c:89: initializer element is not constant
blockdev.c:89: (near initialization for `bdcms[10]')
blockdev.c: In function `report_device':
blockdev.c:331: parse error before '[' token
make[1]: *** [blockdev] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/util-linux-2.11z-r9/work/util-linux-2.11z/disk-utils'
make: *** [all] Error 1

!!! ERROR: sys-apps/util-linux-2.11z-r9 failed.
!!! Function src_compile, Line 115, Exitcode 2
!!! emake failed

RapidMax
10.01.04, 14:35
Ich kenne mich mit loop-aes nicht aus, aber ich habe noch einen allgemeinen Tipp: Wenn ich Fehlermeldungen erhalte, die ich nicht richtig deuten kann, hat es schon oft geholfen, einfach die komplette Fehlermeldung in Google einzugeben und die Resultate zu durchforsten. In deinem Fall finden sich einige Treffen, wenn du nach folgenden Fehlermeldungen suchst:

mount: wrong fs type, bad option, bad superblock on /dev/loop0,
ioctl: LOOP_SET_STATUS: Invalid argument
ioctl: LOOP_SET_STATUS: Invalid argument, requested cipher or key length (128 bits) not supported by kernel


Eigentlich müsstes du zumindest dann auf die verschlüsselten Daten zugreiffen können, wenn du die gleiche Version der beteiligen Software verwendest. Das ist natürlich nicht ganz einfach.

Wenn das nicht funktioniert, könnte es ja sein, dass die Daten beschädigt sind? AFAIK verschlüsselt loop-aes blockweise, so dass es dann gerade wichtige Verwaltungdaten hätte treffen müssen?

Gruss, Andy

Flightbase
10.01.04, 15:03
gib dein passwort einfach 2 mal ein?


greets, Nik

horschi
26.02.04, 20:35
hast du schonmal dran gedacht, das der aes-algo vll wirklich ein 20 zeichen password braucht um zu funktonieren ??

DarkSorcerer
26.02.04, 20:41
Loop-AES setzt ein Kennwort >20 Zeichen voraus:
http://www.pl-berichte.de/t_system/loop-aes.html