begin process at 2008 07 19 09:18:42
1 212 728 membres
67 nouveaux aujourd'hui
14 165 membres club

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 !

CRYPTOGRAPHIE DES FICHIERS


Information sur la source

Description

Ce programme écrit en C permet de crypter les fichiers écrits en binaire, toute fois faites attention car si vous vous tromper de clé de cryptage vos données peuvent être perdu. Faites donc attention; vous trouverez plus d'infos dans les commentaires ainsi que dans le petit manuel d'utilisateur. Vous trouverez un .exe compilé avec Borland ainsi qu'un exécutable linux compilé avec gcc.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 01/12/2006 18:09:43

    en quoi l'algo est-il réalisé 32 fois ?

  • signaler à un administrateur
    Commentaire de vecchio56 le 01/12/2006 18:37:26 administrateur CS

    (i!=strlen(cle))? (i++) : (i=0);
    Plus rapide:
    if(!cle[++i]) i = 0;

    Tu lis et écris les caractères un par un, ce n'est pas très efficace (l'utilisation d'un tampon améliore cela).

    "Windows n'intègre pas une telle fonctionnalité!"
    Bien sur que si, on peut avoir une ligne de commande sous Windows

    Arnaud16022> J'ai pas compris ton commentaire...

  • signaler à un administrateur
    Commentaire de 24Karas le 02/12/2006 21:12:45

    quel type de cryptage est utilisé ici ? merci.

  • signaler à un administrateur
    Commentaire de Arnaud16022 le 02/12/2006 21:49:57

    Vecchio -> je ne fais que citer les commentaires de la source.
    +1 pour le tampon. un minimum serait de lire 4 octets par 4 octets et de fair les manipas avec un unsigned int
    Karas : c'est écrit :) XOR, plus une inversion de bits. Quand tu appliques la même formule mais dans l'autre sens et avec la même clé, tu retrouves ( ouf! ) ton msg original, essaye sur papier tu verras ^^

  • signaler à un administrateur
    Commentaire de 24Karas le 03/12/2006 09:45:13

    oui merci, XOR je connais mais je n'ai pas vu le mot XOR ni dans le titre, ni dans la description.

    ++

  • signaler à un administrateur
    Commentaire de Mr.X le 06/12/2006 08:32:49

    Inclure un fichier ".c" n'a jamais été recommander je crois :)
    Sinon il aurait été bien de faire un header avec les fonctions appeller dans le main et un autre pour le cryptage uniquement, sa pourrais être plus intétéréssant si on veux réutiliser tes fonctions =)
    Une dernière chose, pourquoi ne pas modifier l'extension du fichier original par une autre propre à ton crypteur et en mettant ce nom de fichier à la place du nom du tampon ? Sa serait plus pratique je trouve, et plus efficasse si par exemple on veux envoyer que le crypter par mail mais garder l'original pour soit.
    Sinon sa va le code reste correct.

  • signaler à un administrateur
    Commentaire de eRoZion le 06/12/2006 11:42:03

    Salut :)

    Heureusement qu'il est pas appliqué 32 fois l'algo parce que le xor et le not étant deux opérations autoréversibles tu peux le faire n fois et si n est impair ça produira le même résultat que si tu l'avais fait une fois, et si n est pair ca produira le meme résultat que si tu l'avais pas fait. ^^

    ++


    eRoZion

  • signaler à un administrateur
    Commentaire de n2klinux le 10/12/2006 03:22:30

    Slt les gars, cela fait un moment que je n'étais pas passé ici mais heureusement vous avez trouvé les réponses tous seuls... Pour 24Karas le XOR est réalisé par l'opérateur "^" et pour MR.X je n'ai pas voulu garder le tampon  pour une question de sécurité, si tu crypte un fichier et que la copie reste dans le meme répértoire pour moi tu n'a rien fait... Je tenais à ce qu'une fois le fichier crypté il faille la clé de cryptage sinon aucun moyen d'accéder aux données :-)

    a +

    n2klinux

  • signaler à un administrateur
    Commentaire de Superkawai le 20/02/2007 02:05:16

    Salut

    Une question s'il vous plait, je suis débutant !!
    Pour le crypatage avec checksum 16 bits (hex) ça se fait avec le même code
    en y changeant des données ? Ou devrais-je chercher un autre code ?!!

    Merci

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS