begin process at 2012 02 07 10:07:26
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité & Cryptage

 > CRYPTAGE SIMPLE

CRYPTAGE SIMPLE


 Information sur la source

Note :
6,5 / 10 - par 2 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité & Cryptage Niveau :Débutant Date de création :18/07/2004 Vu / téléchargé :4 989 / 520

Auteur : W@$h!

Ecrire un message privé
Commentaire sur cette source (11)
Ajouter un commentaire et/ou une note

 Description

Ce programme est un petit programme de cryptage, utilisant XOR et inversion de bits...


 Conclusion

Merci de me dire ce que vous penser de cette facon de crypter... Je debute, alors soyez franc, ça ne pourra que m'aider :)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip CRYPTAGE DE TOUS LES FICHIERS D'UN DOSSIER
Source avec Zip STEGANOGRAPHIE SUR BITMAP 24 BITS

 Sources de la même categorie

PROJET DE CRYPTOGRAPHIE: RSA À JEU REDUIT D'INSTRUCTION par samatarahmed
Source avec Zip Source avec une capture CRYPTOSYSTÈME ELGAMAL LIBRAIRIE GMP par louelh95
Source avec Zip Source .NET (Dotnet) NOUVEL ALGORITHME D'ENCRYPTION-DÉSENCRYPTION DYNAMIQUE (INFA... par vletktol
Source avec Zip A2DCRYPT - CRYPTAGE 2048 BITS par darkor
Source avec Zip Source avec une capture CRYPTEUR-DÉCRYPTEUR-IP par antho974

Commentaires et avis

Commentaire de djl le 18/07/2004 15:44:44

evite d'inclure un .c, de faire fflush(stdin), d'appeler le main() (fait une  boucle while ou quitte le programme)

n'inclus pas iostream.h dans un programme c, surtout si tu t'en sert pas, et meme en c++ cet entete est non standard

ne traite  pas un fichier caractere par caracatee, utilise un buffer

evite aussi les
printf("Nom du fichier apres le %sage :\n", action); ca sert a rien et ca rend le programme  plus difficile à lire

Commentaire de coucou747 le 18/07/2004 16:33:02 administrateur CS

tu pourais remplacer l'apel de la fonction main par une boucle while (tant que le numéro n'est pas valide, tu le demende.) Mais apeler la fonction main, c'est pas une faute en soi, c'est dans le standar! (c en tout cas)
a part ça, je ne vois rien de choquant, sauf que l'on ne peut pas suprimer le fichier automatiquement (crypter et réécrire dedans).
Euh ton code n'est pas mauvais en soie, mais le technique utilisée est plutot démodée... On utilise maintenant, des techniques du genre rsa, des aes, ou stéganographie, je sais, c'est un peu plus compliqué, mais efficace (j'ai fait un programme de rsa et de stéganographie, celui de rsa marche mais n'est pas au point non plus).
Brefpas mal, pour le code, mais en soie, ça ne servira qu'a crypter des fichiers aux petit frère, pas vraiment a sécuriser un fichier sur internet

Commentaire de W@$h! le 18/07/2004 17:08:13

merci a tous les deux pour vos reponse...

djl : pour ce qui est de conio.c, j'en ai besoin pour la fonction clrscr(), alors comment m'en passer?? Meme chose pour fflush(stdin) : sans ça, le prog n'attend pas de reponse lorsqu'il y a un scanf. Y a t'il une autre methode??

coucou747 : merci pour ta franchise... Je suis tout a fait conscient que mon prog est vraiment "demodé", mais comme je l'ai dit, je debute!! Pour ce qui est de la stéganographie, j'ai cherché mais je n'ai pas trouvé de document expliquent clairement le principe et la methode... Pourrais tu me donner des adresses sur la steganographie et le cryptage en general??

Merci

Commentaire de djl le 18/07/2004 17:08:21

jamais dit que c'etait une faute, bien sur qu'on peut l'appeler, mais l'appeler dans ce cas la c'est completement abusif

Commentaire de djl le 18/07/2004 17:10:58

pour conio.c, compile le (gcc -O3 -c conio.c) et ajoute conio.o au linker de devcpp (option du projet, ou ajoute conio.o a la ligne de commande sans projet)

Commentaire de djl le 18/07/2004 17:24:55

pour fflush(stdin) je crois que cca marche sous windows, mais c'est pas un comportement standard, d'apres le standard ca peut avoir un effet indeterminé

tu peux remplacer par
while( fgetc(stdin)!='\n' );

Commentaire de coucou747 le 18/07/2004 18:44:48 administrateur CS

bah qqn avait mis des ardesses, en commentaires sur une de mes sources, mais j'ai jamais réussi a trouver qqch de bien sur sa doc...
Non, la stéganographie, j'avais un hackermag... qui expliquait très bien laisse moi ton mail, je t'enverais mon programme et sa doc

Commentaire de TeLeTUbIz le 19/07/2004 20:09:52

Ben pour la stégano, un principe tout con (le plus fréquent) c'est de changer trois bits dans chaque pixel d'une image BMP en 24 bit: 1 de chaque couleur, ainsi, le changement de couleur de l'image passera inaperçu (attention, c'est le dernier bit de chaque à changer, celui de poids faible).

Commentaire de coucou747 le 19/07/2004 20:12:21 administrateur CS

c'est ce que je lui ai donné comme doc, mais en ne changeans qu'un seul bit, t'as encore moins de changement, tu change 1 bit tout les trois octets.

Commentaire de coucou747 le 22/07/2004 14:01:10 administrateur CS

Tu peux aussi regarder dans les linux mag, les login ect...

T'as tout le temps une partie algorythmique, parfois sans code et trop compliqué pour moi dans les login, mais dans les inux mag, t'as souvent qqch de bien...

Evidement, c'est pas toujours de la crypto, mais bon, regarde quand même, cherche des aes sur internet, j'avais cherché moi aussi comme bcp rsa, j'avais trouvé un document (après plusieurs dizaines d'heures de recherche, et oui, y a plein de trucs qui disent que ça existe mais qui ne détaillent rien...) un document en français, sur le rsa un document bien détaillé, un document vraiment exploitable, je l'avais imprimé... et suprimé, je vais le scaner si l'un de vous est interessé. C'est deux pages avec du pseudo code, des math de très haut niveau, mais vous n'étes pas obligé de comprendre pour faire tourner votre programme...

Commentaire de coucou747 le 29/07/2004 14:20:15 administrateur CS

j'ai de la doc aparement très bien faite si tu veux (format ps et pdf)

sur rsa et aes

maos mail c'est coucou747@hotmail.com

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,388 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales