2009-06-12 10 views
1

Ce que je voudrais faire est de modifier tous les fichiers dans un répertoire afin qu'ils utilisent un cryptage standard, nécessitant un mot de passe et une 2ème couche de mon propre cryptage. Je voudrais que mon application regarde le répertoire et fasse un répertoire virtuel décrypté pour ouvrir ces fichiers normalement. Ils nécessitent des lectures non linéaires (c'est-à-dire des fichiers audio que je peux enregistrer). Les fichiers de fichiers seraient-ils une solution?fichier virtuel? en c/C++ ou C#

Comment est-ce que je peux faire ceci? Je comprends la partie de cryptage, mais pas les fichiers virtuels. Je suis au courant de Truecrypt, mais je vais mettre certains d'entre eux sur les DVD et je suis inquiet que si j'ai essayé de copier le fichier Truecrypt 4.3gb une erreur de somme de contrôle se produira si un bloc est corrompu. Cela m'empêcherait de le copier.

Répondre

1

Je recommande encore TrueCrypt pour cela. Ne vous inquiétez pas de la corruption, TrueCrypt prétend gérer cela parfaitement. À partir du FAQ:

Que se passe-t-il lorsqu'une partie d'un volume TrueCrypt est corrompue?

Dans les données cryptées, un bit corrompu corrompt généralement tout le bloc de texte chiffré dans lequel il s'est produit. La taille de bloc de texte chiffré utilisée par TrueCrypt est de 16 octets (c'est-à-dire 128 bits). Le mode de fonctionnement utilisé par TrueCrypt garantit que si la corruption de données se produit dans un bloc, les blocs restants ne sont pas affectés. Voir aussi la question "Que faire lorsque le système de fichiers crypté sur mon volume TrueCrypt est corrompu?

+0

Il semble que je serais capable de l'ouvrir à partir du disque, mais peut-être pas copier l'ensemble du fichier truecrypt? Cela peut être acceptable. Je peux juste faire ça. –

+0

Oui, cela devrait être entièrement possible, vous pouvez monter des volumes en lecture seule. – Nik

Questions connexes