Connocrypt

Soyez le premier à donner votre avis sur cette source.

Vue 4 995 fois - Téléchargée 278 fois

Description

A paritr d'une chaine de caractères, une clé est générée et permet de crypter un fichier, la même chaine est requise pour décrypter. Ca marche avec les fichiers ASCIIassez bien mais mal avec les fichiers binaires.
La partie fichier est la seule à fonctionner j'attends de la régler correctement pour m'occuper de la partie texte.
Réalisé avec Borland C++ Builder 5.

Conclusion :


la dernière lettre dans les fichiers ASCII est doublée après le cryptage/décryptage pourquoi? Aidez moi svp.
Pour les fichiers binaires c'est un mystère.Quelqu'un(e) a une idée??

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
241
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
8 octobre 2007
1
newvoho > Ta source m'intéresse mais je regarderai ce soir ou demain parce que là je viens de télécharger un setup runtime + 2 dll et ça veut toujours pas fonctionner parce qu'il en manque encore.
Si tu avais un lien pour télécharger la runtime dans son intégralité ça m'arrangerait bien. :)


eRoZion
Messages postés
215
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
25 septembre 2010

J'ai lu que t'étais en 5eme année d'ingéniorat. Ingé en quelle matière ?

Sinon le code j'ai matté vite fait et si j'ai bien compris, ton méthode de crypt c'est une simple multiplication ?
Messages postés
1536
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
24 mai 2009
2
cosmobob > euh pkoi tant de moquerie ?

et comme on dit chez moi, "Rigoler mais pas se moquer"

++
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
7
while (!Fin.eof())
{
Fin.read((unsigned char*)& source, 1);//on lit 1 octet
cible= (unsigned int)source * cpt; //on multiplie par la clé
Fout.write((unsigned char*)& cible, 4);//on ecrit le resuktat dans le fichier cripté
}

c'est pas comme ca qu'on utilise eof, lit tant que le flux est good (pas d'erreur de flux) et surtout lit dan un grand buffer et pas caractere par caractere !
Messages postés
706
Date d'inscription
mardi 30 décembre 2003
Statut
Membre
Dernière intervention
27 janvier 2009
4
moi jveu bien t'aider mais putain la tete que t'as :) elle me déconcentre ta photo !!!!

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.