Vy píšete, že se nedá poznat co je tenhle soubor zač... Když ho ale TC otevře a dekryptuje mnou poskytnutým heslem, tak má nějakou hlavičku, jak ale ví, jestli je korektní... Nemůže se stát, že disk omylem připojím s chybným heslem a pak při prvním zápisu přijdu o nějaká data??
Těžko. Mrkněte se do specifikace. Správnost klíče by měla být ověřena pomocí kontrolního součtu. Ale ani kdyby tomu tak nebylo, dešifrování nesprávným heslem by vyprodukovalo náhodná data. V takovém případě by systém na daném oddíle (kontejneru) neobjevil žádný souborový systém. Přirozeně, v takové situaci by nikdo na příslušný oddíl (kontejner) nic nezapisoval, takže by k poškození dat nedošlo. Prostě byste oddíl (kontejner) odpojil a zinicializoval pomocí správného hesla. Ale to není třeba, jelikož se správnost hesla ověřuje pomocí kontrolního součtu.
XOR sifry sou sranda, par mych implementaci naleznete napr. zde: http://www.soom.cz/index.php?name=download/kategorie&sid=12
Tak nejak sem se k tomuto dotazu take dostal... Napr. jeden soubor s dvemi ruznymi klici muze byt uplne jiny film ;D (otazkou je, co je pak ten klic ;)