Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Laethnes 04 Června 2009, 17:09:23

Název: CrossCrypt (Win XP) - šifrování AES256 - mountování v Linuxu
Přispěvatel: Laethnes 04 Června 2009, 17:09:23
Z nejrůznějších důvodů potřebuju šifrovat CD/DVD obrazy tak, abych je mohl mountovat ve Windows XP i v Linuxu. Nakonec jsem na netu našel následující:
Linux:
Kód: [Vybrat]
genisoimage -quiet -r ZDROJOVA_SLOZKA | aespipe -T -e aes256 > VYSLEDNY_SOUBOR.iso
Windows (program CrossCrypt ( http://www.scherrer.cc/crypt/ http://en.wikipedia.org/wiki/CrossCrypt )):
Kód: [Vybrat]
filedisk /encrypt ZDROJOVY_SOUBOR.iso VYSLEDNY_SOUBOR.iso /aes256

A připojení:
Linux:
Kód: [Vybrat]
sudo mount -o loop,encryption=aes256 -t iso9660 SOUBOR.iso SLOZKA
Windows:
používám GUI k CrossCrypt ( http://www.sdean12.org/CrossCryptGUI.htm ).

Problém je v tom, když ten soubor připojuji v Linuxu: napíše to chybu
Kód: [Vybrat]
ioctl: LOOP_SET_STATUS: Invalid argument
což, jak jsem z pokusů zadání špatného hesla pochopil, je chyba způsobená nesprávným dekódování. Píše se (viz odkazy), že CrossCrypt je plně kompatibilní s Linuxovým systémem, takže zřejmě něco dělám špatně. Nevíte co? Když připojuji soubor zašifrovaný v Linuxu, je vše OK (vlastně v Cross Cryptu se stane, že všechny soubory přeformátovány na DOS (tj. velké písmo, max. 11 znaků), ale tohle si vyřeším). Když ovšem šifruji v Cross Cryptu, v Linuxu se to nepřipojí, ale původní soubor (obraz k zašifrování) připojit v Linuxu lze bez jakýchkoli potíží.