-
Prot�ger des fichiers
Bonjour,
Je d�veloppe une petite application en C++, et je cherche � prot�ger des fichiers pour qu'ils ne soient pas modifiables par des utilisateurs sauf pour l'application.
J'avais pens� � faire un zip avec mot de passe pour les fichiers concern�s, mais est-ce qu'il n'y aurait pas d'autres moyens plus s�r et optimal de prot�ger des fichiers ?
Si oui, lesquels (avec des exemples de code s'il vous pla�t) ?
Merci.
-
Ben oui on faisant du chiffrement sur les fichiers ,tu as le choix entre le plus simple (code de C�sar et ces variantes) � des truc plus compliqu� comme l'AES
-
Protection
Bonjour,
Le premier niveau de protection est l'accessibilit�. Si l'utilisateur n'a pas acc�s au fichier ou seulement � une copie qui n'est pas utilis�e par l'application, il n'est pas n�cessaire de crypter le fichier. On peut cependant ajouter une signature qui garantira l'int�grit� de la copie contre des utilisateurs qui affirmeraient que la copie modifi� l'�tait d'origine.
Il est aussi possible d'encrypt� le fichier. S'il doit rester consultable (sinon pourquoi le rendre accessible ?), il faut pr�voir un syst�me � clef public et clef priv�. Il faut savoir que ce sont des syst�mes assez lourds qui peuvent ralentir les applications.
Il y a pas mal de biblioth�ques de crypto qui existent comme le montre https://en.wikipedia.org/wiki/Compar...aphy_libraries.
Si le terme "modification" inclut la suppression il faudra n�cessairement compl�ter la crypto par des mesures de redondance.
Salutations
-
Tu veux prot�ger les fichiers contre les autres utilisateurs, ou contre le m�me utilisateur qui ex�cute l'application?
Parce que le second cas est peine perdue contre un adversaire d�termin� (vu que l'application doit forc�ment avoir acc�s � la cl� permettant d'utiliser le fichier).
PS: Tu as probablement pos� cette question dans le mauvais sous-forum. Ceci est le sous-forum d�di� au langage C++/CLI de Microsoft.