Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LOGICIEL DE CRYPTAGE DE FICHIER


Information sur la source

Description

Ce logiciel de cryptage de fichier vous permet de crypter vos fichiers selon un algorithme défini dans .net ou bien d'utilsier vos propres fonctions de cryptage.
 

Conclusion

Pout créer vos propres fonctions de cryptage, créer une DLL qui doit s'appeller : Fonction_NomdeVotreFonction.dll et mettez la dans le repertoire plugins.
La fonction doit prendre en paramètres :
- le fichier source,
- le fichier destianation (crypté ou décrypté)
- la clé

J'ai recréé la fonction XOR et je l'ai mise dans le projet pour vous donner un exemple.


Retrouvez mes sources sur http://morpheus.2037.org
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  •   Cryptographie
    •   bin
      •   Debug
        •   plugins
          • Fonction_Xor.dllTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • Cryptographie.exeTélécharger ce fichier [Réservé aux membres club]49 152 octets
        • Cryptographie.pdbTélécharger ce fichier [Réservé aux membres club]40 448 octets
      •   Release
        •   plugins
          • Fonction_Xor.dllTélécharger ce fichier [Réservé aux membres club]4 096 octets
        • Cryptographie.exeTélécharger ce fichier [Réservé aux membres club]49 152 octets
    •   obj
      •   Debug
        • temp
        • TempPE
        • Cryptographie.Cle.resourcesTélécharger ce fichier [Réservé aux membres club]6 440 octets
        • Cryptographie.exeTélécharger ce fichier [Réservé aux membres club]49 152 octets
        • Cryptographie.Form1.resourcesTélécharger ce fichier [Réservé aux membres club]4 969 octets
        • Cryptographie.Main.resourcesTélécharger ce fichier [Réservé aux membres club]10 663 octets
        • Cryptographie.pdbTélécharger ce fichier [Réservé aux membres club]40 448 octets
        • Cryptographie.projdataTélécharger ce fichier [Réservé aux membres club]21 000 octets
      •   Release
        • temp
        • TempPE
        • Cryptographie.exeTélécharger ce fichier [Réservé aux membres club]49 152 octets
        • Cryptographie.projdataTélécharger ce fichier [Réservé aux membres club]8 200 octets
    • App.icoTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 078 octets
    • AssemblyInfo.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier2 598 octets
    • Cle.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier6 061 octets
    • Cle.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier9 790 octets
    • Cryptographie.csprojTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 800 octets
    • Cryptographie.csproj.userTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 804 octets
    • Cryptographie.slnTélécharger ce fichier [Réservé aux membres club]Voir ce fichier911 octets
    • Cryptographie.suoTélécharger ce fichier [Réservé aux membres club]10 752 octets
    • Fonction_Xor.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 747 octets
    • Fonction_Xor.dllTélécharger ce fichier [Réservé aux membres club]4 096 octets
    • Main.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier19 476 octets
    • Main.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier13 900 octets
    • Start.csTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 790 octets
    • Start.resxTélécharger ce fichier [Réservé aux membres club]Voir ce fichier8 160 octets

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de Kedaessa le 28/04/2004 17:37:32

Pas mal, c'est assez utile ! merci
Par contre ton prg reste ds les processus apres avoir été fermé... :s j'ai pas trop eu le temps de regarder pourquoi, mais je te le dis quand même ^^

signaler à un administrateur
Commentaire de morpheus2matrix le 28/04/2004 17:46:40

ah bon ? j'ai pas remarqué ca moi : je vais essayer de jetter un oeil quand je pourrais


Merci :)

signaler à un administrateur
Commentaire de granghon le 29/04/2004 10:25:14

le prog reste dans les processus car tu utilises Hide sur ta fenetre Start et donc quand tu fermes Main il te reste toujours start d'ouvert mais impossible de le fermer puisque la fenetre est devenu invisible.

    Main form = new Main(true);
    this.Hide();
    form.ShowDialog();
    this.Show();

Voilà ce que je mettrais pour ton gestionnaire d'évènement clic. De plus, pour les plugins, tu peux directement spécifié un pattern de recherche du type Fonction_*.dll ce qui t'éviterai qq lignes de code :) dans le Main_Load :

    try
    {
        FileInfo[] fi = ( new DirectoryInfo( Application.StartupPath + System.IO.Path.DirectorySeparatorChar + "plugins" )).GetFiles( "Fonction_*.dll" );
        foreach( FileInfo f in fi ) {
            listBox_algo.Items.Add(f.Name);
        }
        if ( listBox_algo.Items.Count == 0 )
        { ....

Mais sinon c'est vraiment très intéressant :-) merci.

signaler à un administrateur
Commentaire de morpheus2matrix le 29/04/2004 17:23:24

@ granghon : hum.. pas mal le coup du pattern, je n'y avais pas pensé.

Merci

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Cryptage Decryptage à la volée [ par jdaviaud ] Salut tout le mondej'ai un programme qui se base sur un fichier Ini pour sa configuration.Ce que je veux, c'est lorsqu'il y a une modif de la configur lire et ecrire dans un fichier au secours [ par liliemumue ] Au secours c urgent Je ne sais pas comment faire !! J'ai une variable : un entier 0000 Que je voudrais sauvegarder dans un fichier. Si le chier n'esxi Modifier un fichier [ par gillescpp ] Voila, j'aimerais savoir si il est possible de modifier un fichier (binaire dans mon cas) ou plus precisément de supprimer ou ajouter des octets a l'i copie d'un fichier d'un répertoire vers un autre [ par Thanos_the_yopper ] j'imagine que ca doit être tout con, mais comment qu'on fait ?Final Fantasy Memories Venez découvrir les origines d'une saga Impression PDF via C# [ par zeloostik ] Salut à tous :)J'ai une colle à vous poser :Je dois créer une appli qui doit permettre d'imprimer un fichier PDF donné en un clic : c'est-à-dire que s Connexion directe à un fichier DSN [ par Choumi1980 ] Hello tous le monde,y a qq'un qui sache comment connecter une ADO .Net à un fichier *.DSNMerci d'avance ;) Fichier sans Path OpenFileDialogue [ par jdaviaud ] Salut tout le mondeEst ce qu'il est possible de récupérer le nom du fichier sans son path complet en retour d'une OpenFileDialoguecar quand j'essaye M Reutiliser une variable dans une fonction static? [ par mxplr ] Slt a tous! Bah voila japrends le C# un peu tt seul et g kelk ptit soucis, en fait j'ai une fenetre ds lakel se trace un trait ds un graphik, cependan Status de fichier [ par SharpMao ] Salut à tous,Est-ce que quelqu'un sait si il y a un moyen de savoir si un fichier est actuellement ouvert en écriture par un autre processus? Je m'exp openFileDialog C#... [ par Nosferatu131 ] Bon, désolé de poser la question, je pense qu'il n'y a rien de plus bête mais je m'enerve dessus depuis quelques heures :J'ai créé un bouton Parcourir


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.