2009-06-12 3 views
1

Что я хотел бы сделать, это изменить все файлы в каталоге, чтобы они использовали стандартное шифрование, требуя пароль и 2-й уровень моего собственного шифрования. Я хотел бы, чтобы мое приложение смотрело на каталог и создало виртуальный расшифрованный каталог, чтобы открыть эти файлы как обычно. Они требуют нелинейных считываний (т. Е. Аудиофайлов, которые я могу записать). Будет ли файловыми трубками быть решением?виртуальный файл? в c/C++ или C#

Как я могу это сделать? Я понимаю часть шифрования, но не виртуальные файлы. Я знаю Truecrypt, но я буду помещать некоторые из них на DVD-диски, и я обеспокоен тем, что если бы я попытался скопировать файл Truegrypt 4.3gb, ошибка контрольной суммы произойдет, если блок будет поврежден. Это мешает мне копировать его.

ответ

1

Я по-прежнему рекомендую TrueCrypt для этого. Не беспокойтесь о коррупции, утверждает TrueCrypt, чтобы справиться с этим совершенно хорошо. От FAQ:

Что произойдет, если часть тома TrueCrypt будет повреждена?

В зашифрованных данных один поврежденный бит обычно развращает весь блок зашифрованного текста, в котором он произошел. Размер блока зашифрованного текста, используемый TrueCrypt, составляет 16 байтов (т. Е. 128 бит). Режим работы, используемый TrueCrypt, гарантирует, что если повреждение данных происходит внутри блока, остальные блоки не будут затронуты. См. Также вопрос «Что мне делать, если поврежденный файловой системы на моем томе TrueCrypt поврежден?

+0

Похоже, что тогда я смог бы открыть его с диска, но, возможно, не скопировать весь файл truecrypt? что может быть приемлемым. Я могу просто сделать это. – 2009-06-12 12:56:51

+0

Да, это должно быть полностью возможным, вы можете монтировать тома как доступные только для чтения. – Nik

Смежные вопросы