Je suis à la recherche d'une bibliothèque de chiffrement de fichiers sous .NET. Il doit être en mesure de rechercher donc CryptoStream est hors de question. (Je sais qu'il hérite d'une méthode Seek mais il n'est pas implémenté.)Bibliothèque de chiffrement de fichiers pour .NET
Je dois chercher car mon application traite de gros fichiers dans un ordre non-séquentiel. J'ai également besoin de lire et d'écrire les fichiers en même temps.
Je sais que la plupart du temps CBC est utilisé pour le cryptage de fichier mais la recherche (et l'écriture) est impossible à utiliser. Mais en quelque sorte les logiciels de chiffrement de disque complet comme TrueCrypt et BitLocker parviennent à l'utiliser comme ça. (Edit: TrueCrypt ne pas utiliser CBC plus, ils ont déménagé à LRW puis à XTS Mon point est qu'il est possible..)
Ce projet passe-temps donc je suis intéressé par les bibliothèques libres. En outre, il n'a pas d'importance si elle ne supporte que .NET 4.
Modifier: Bouncy Castle est pas bon parce qu'il est CipherStream ne peut pas chercher comme CryptoStream de .NET.
Merci. Je vais le regarder. – KovBal
Il est très étrange pour moi que juste après avoir lu aléatoirement sur cette bibliothèque que je ne savais pas avant, je suis arrivé à StackOverflow et la première question sur la page d'accueil pourrait être répondue par cette bibliothèque. – dlamblin
@dlamblin: Tout est connecté! :) – KovBal