Nem működik a titkosítás

Fórumok

Nem működik a titkosítás

Hozzászólások

Még egy érdekesség: a mandriva alatt készített fájlt meg slackware-ben nem tudom mountolni. Arra gondolok, hogy a jelszót nem veszi be rendesen (más karakterkódolás?), ugyanis egy működő fájl beolvasásánál szándékosan rossz jelszót adtam meg, és a fentebb írt hibaüzenetet adta. A jelszó egyébként semmilyen különleges karaktert nem tartalmaz (ékezet, stb.)

Lehet, hogy eltérés lenne a kernelverziókban a modulokban?
Milyen kernelekről van szó?

Kernelen kívül miben különbözhet a Slackware, meg a Mandriva, Ubuntu stb. ami miatt nem tudom mountolni a titkosított fájlokat, DVD-ket?

[quote:6ef6aa246c="popacsek"]Lehet, hogy eltérés lenne a kernelverziókban a modulokban?
Milyen kernelekről van szó?

Nem hiszem, hogy az eltérő kerlen lenne a gond, ugyanis ubuntura ugyanazt a vanilla kernelt fordítottam, mint slackware-re, de ott sem működött. Egyébként most slackware alatt a 2.6.14.2-es vanilla kernel van, mandriván meg a gyári 2.6.12-12mdk.

[quote:a90ad3273b="Gravedigga"]Sziasztok!

Az lenne a gondom, hogy a twofish-el titkosított DVD-imet nem tudom beolvasni Mandriva alatt. (Ubuntu és SuSE alatt sem).
Ezzel próbálkoztam:

[code:1:a90ad3273b]losetup -e twofish /dev/loop1 /dev/hdc[/code:1:a90ad3273b]
bekérte a jelszót, látszólag minden ok.
[code:1:a90ad3273b]losetup -a
/dev/loop/1: [000c]:6361 (/dev/hdc) encryption=CryptoAPI/twofish-cbc[/code:1:a90ad3273b]
probálom mountolni:
[code:1:a90ad3273b]mount /dev/loop1 /mnt/enc[/code:1:a90ad3273b]
de mindig ezt a hibaüzenetet dobja ki:
[code:1:a90ad3273b]mount: you must specify the filesystem type[/code:1:a90ad3273b]
-t ext2 opcióval is ugyanezt írja.
cryptoloop, loop, twofish modul be van töltve.
Esetleg hiányzik még valamilyen csomag? Vagy mi lehet a gond.
Slackware alatt működik gond nélkül.

-o loop kene bele. nem?

[quote:04dd52c4d7="Gravedigga"]Kernelen kívül miben különbözhet a Slackware, meg a Mandriva, Ubuntu stb. ami miatt nem tudom mountolni a titkosított fájlokat, DVD-ket?

A megfelelő modulokban térhetnek el.

[quote:9b96b97df1="macskas"]
-o loop kene bele. nem?

Szerintem nem kell -o loop. Az nem csak akkor kell, ha file system image-t akarsz mountolni?

[quote:5e0201e00f="norcrys"][quote:5e0201e00f="Gravedigga"]Kernelen kívül miben különbözhet a Slackware, meg a Mandriva, Ubuntu stb. ami miatt nem tudom mountolni a titkosított fájlokat, DVD-ket?

A megfelelő modulokban térhetnek el.

Slackware-re és Ubuntura is ugyanazt a kernelt fordítottam, ugyanazzal a konfiggal, és úgy sem tudtam Ubuntu alatt beolvasni a Slackware alatt titkosított DVD-t.

[quote:c09fb3bc77="Gravedigga"]
úgy sem tudtam Ubuntu alatt beolvasni a Slackware alatt titkosított DVD-t.

És egyáltalán mi alatt tudtad beolvasni?

[quote:fce58a8445="kisbetu"][quote:fce58a8445="Gravedigga"]
úgy sem tudtam Ubuntu alatt beolvasni a Slackware alatt titkosított DVD-t.

És egyáltalán mi alatt tudtad beolvasni?

Amit slackware alatt csináltam, azt csak slackware alatt tudom beolvasni, (meg Slax alatt, ami slackware alapú) viszont mandriva, ubuntu, suse alatt nem.

[quote:b454fc5d62="Gravedigga"]
Amit slackware alatt csináltam, azt csak slackware alatt tudom beolvasni

Én ezt tartanám természetesnek.
Azért szoktam titkosítani, hogy az eredmény titok maradjon, ne pedig akárki jöttmentnek elárulja a tartalmát.
Biztos én vagyok a hülye.

[quote:c78b0ba17f="kisbetu"]ne pedig akárki jöttmentnek elárulja a tartalmát.

Ezért kér jelszót. Tehát szerintem logikus lenne, hogy jelszó ismeretében akármelyik disztribúció alatt be lehessen olvasni.

[quote:e42d01e5b8="Gravedigga"]Tehát szerintem logikus lenne

Szerintem meg kéne nézni a leírásában, hogy a jelszón kívül mitől függ még a titkosítása. Mert látszólag a jelszó nem elég.
Vagy a jelszó ellenőrzését nem is a progi csinálja, hanem a disztrib szolgáltatását használja. (Csak tippelek, hangosan gondolkodom.)

haly

util-linux lehet a hiba okozója. különböző disztribekben eltérő lehet a verziója.

Nem tudja valaki, hogy slackware-ben hol található ez a kulcs? Nézegettem a gpg man-ját, de nem sokat értettem belőle. Vagy lehet, hogy még mindig rossz nyomon járok?

Sziasztok!

Az lenne a gondom, hogy a twofish-el titkosított DVD-imet nem tudom beolvasni Mandriva alatt. (Ubuntu és SuSE alatt sem).
Ezzel próbálkoztam:

[code:1:9553ab291a]losetup -e twofish /dev/loop1 /dev/hdc[/code:1:9553ab291a]
bekérte a jelszót, látszólag minden ok.
[code:1:9553ab291a]losetup -a
/dev/loop/1: [000c]:6361 (/dev/hdc) encryption=CryptoAPI/twofish-cbc[/code:1:9553ab291a]
probálom mountolni:
[code:1:9553ab291a]mount /dev/loop1 /mnt/enc[/code:1:9553ab291a]
de mindig ezt a hibaüzenetet dobja ki:
[code:1:9553ab291a]mount: you must specify the filesystem type[/code:1:9553ab291a]
-t ext2 opcióval is ugyanezt írja.
cryptoloop, loop, twofish modul be van töltve.
Esetleg hiányzik még valamilyen csomag? Vagy mi lehet a gond.
Slackware alatt működik gond nélkül.

[quote:90873faf80="vakangyal"]haly

util-linux lehet a hiba okozója. különböző disztribekben eltérő lehet a verziója.

Slackware 10.2-ben és Ubuntu Breezy-ben is a 2.12p verziójú util-linux van. Lehetséges, hogy a két disztribúció máshogy csomagolta? Mandrivában meg a 2.12q van. Létezik, hogy ennyire inkompatibilis lenne akár két azonos verziójú csomag is? Vagy valami más miatt nem működik a dolog?

Úgy emléxem, hogy régebben mikor használtam ilyet, meg kellett adni a bitek számát az losetup hívásban.
Vmi ilyesmi:
losetup -e twofish-128 ...
Nem lehet, hogy ez a baj?

[quote:2546298e96="popacsek"]Úgy emléxem, hogy régebben mikor használtam ilyet, meg kellett adni a bitek számát az losetup hívásban.
Vmi ilyesmi:
losetup -e twofish-128 ...
Nem lehet, hogy ez a baj?

Így se jó.

Próbáltad mással is mint 128? Azt csak úgy példaként írtam.

Ezekkel próbáltam: 128, 192, 256, 512
De slackware alatt ha nem adom meg a biteket, akkor is működik.

Létrehoztam mandriva alatt egy titkosított fájlt ezekkel a parancsokkal: (slackware-ben is ezeket használtam)
[code:1:20277d8b2d]dd if=/dev/urandom of=/mnt/sda4/enc.img bs=1024k count=200
losetup -e twofish /dev/loop1 /mnt/sda4/enc.img
mkfs.ext2 /dev/loop1[/code:1:20277d8b2d]
Az így létrejött fájlt simán fel tudom mountolni, viszont amit slackware-ben csináltam, azt nem.

Azt hiszem rájöttem, hogy mi a gond. A titkosításhoz a jelszón kívül használ egy kulcsot is (gpg). Mivel slackware alatt titkosítottam, ez a kulcs csak slackware alatt van meg. Tehát más disztrónál dekódolásnál meg kéne adni ezt a kulcsot a losetup-nak a -K kapcsolóval. Most már csak az a kérdés, hogy slackware-ben melyik file tartalmazza ezt a kulcsot?