Manipulation des fichiers en C


précédentsommairesuivant

VIII. Exercices

VIII-A. Enregistrement et chargement de données

Ecrire un programme qui écrit le contenu entier d'un tableau de 10 entiers dans un fichier puis écrire un autre programme qui lit les dix entiers du fichier puis les affiche sur la sortie standard.

VIII-B. Taille d'un fichier

Ecrire un programme qui affiche la longueur d'un fichier dont le nom sera fourni par l'utilisateur (astuce : utiliser fseek/ftell).

VIII-C. Découpage et restitution d'un fichier

Ecrire un programme qui permet de découper un fichier en un ou plusieurs morceaux puis écrire un autre programme qui permet de restituer le fichier original à l'aide des découpes. Une autre possibilité est d'écrire un seul programme avec menu qui permet aussi bien le découpage que la restitution.

VIII-D. Chiffrement et déchiffrement

Chiffrer une information c'est modifier cette information de sorte que l'original ne puisse être restitué que par quelqu'un qui connaît les modifications que celui-ci a subi. La restitution de l'information originale à partir de l'information chiffrée s'appelle le déchiffrement. La cryptographie, branche des mathématiques qui s'intéresse aux techniques de chiffrement, a des applications fondamentales dans la sécurité informatique d'aujourd'hui.

Pour chiffrer une information x, il suffit de trouver une fonction bijective f, transformer x par f(x) et ne communiquer f qu'aux personnes dignes de confiance. Pour restituer x, il suffit évidemment d'appeler f-1(x). La grande problématique de la cryptographie est de trouver une fonction f qui ne soit pas facilement devinable par les gens de l'extérieur.

Trouver une méthode simple permettant de chiffrer un fichier et écrire un programme de chiffrement et de déchiffrement de fichier en utilisant cette méthode.


précédentsommairesuivant

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2008 Melem. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.