Cryptage/décryptage de fichers

Soyez le premier à donner votre avis sur cette source.

Vue 10 684 fois - Téléchargée 925 fois

Description

Ce prog permet de crypter et décrypter des fichers selon un algo perso très simple .
Pour crypter, le prog utilise un mot de passe et la sécurité : un caractère peut être codé sur 8,16,24 ou 32-bit . Ni le mot de passe ni la sécurité ne sont contenus dans le ficher donc il faut veiller à bien les connaître .

Source / Exemple :


tout est dans le zip

Conclusion :


Ce code fonctionne sous dev-cpp 4.9.8.4 et marche bien(je l'ai testé sous 8,16,24 et 32-bit pour le cryptage/décryptage avec divers codes néanmois, il est possible qu'il y ai quelques bugs ) .
NOTE :
lorsque le prog vous demande d'entrer le nom du ficher, il se peut que certains soient tenter de mettre directement le nom du ficher sans le chemin d'accès en espérant que celui-ci va se trouver dans le dossier de l'exe mais cela ne focntionne pas donc si quelqu'un peut m'éclairer la dessus(d'habitude, cela marche) .

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Utilisateur anonyme
Non les codes source en md-dos c'est mieu car c'est largement plus rapide a analyser et a comprendre :D
Et aprés si pour son besoin personnel on en a besoin on le met en Win32 :)
Messages postés
40
Date d'inscription
vendredi 14 mars 2003
Statut
Membre
Dernière intervention
31 juillet 2004

pour ton histoire de chemin, tu peux faire comme ça:

1) d'abord, dans la chaîne entrée par l'utilisateur, tu regardes s'il donne un lecteur (regarde via substring si tu trouves ":" en position 2 et 3);
2) ensuite, si ce n'est pas le cas, tu utilises (en tout cas sous win32) l'API ExtractFilePath avec le paramètre ExeName;

c'est-à-dire:

//partie1
if (chemin.Substring(2,2) == ":")
{
//dans ce cas rien à faire puisque l'utilisateur donne bien un
//chemin complet
}
//partie2
else
chemin = chemin + "" + ExtractFilePath(Application->ExeName);

et voilà comme ça "chemin" vaudra de toute façon un chemin absolu
et non relatif...


PS: c'est vrai que passer ton prog sous win32 (par c++ builder 6 par exemple) pourrait te faciliter la diffusion du prog et sa compréhension...


nn
Messages postés
118
Date d'inscription
mercredi 22 octobre 2003
Statut
Membre
Dernière intervention
2 novembre 2007

Franchement je ne vois pas l'utiliter de ton codes surtous en ms-dos,
je te conseil de le convertir en Win32, ce sera deja mieux...

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.