Cryptage par inversion de bits

Soyez le premier à donner votre avis sur cette source.

Vue 6 652 fois - Téléchargée 444 fois

Description

Ce programme implémente un petit algorithme de cryptage que j'ai mis au point il ya de ça quelques années.
On prend par exemple la chaîne 'Bonjour'
Le programme va parcourir la chaîne, lettre par lettre. Prenons l'exemple de 'B' :
Imaginons que B s'écrive en binaire 01100100
Comme c'est la première lettre, on va inverser le premier bit :
01100100 > 11100100
Pour 'o', comme c'est la deuxième lettre, on va inverser le deux premiers ; pour 'n', les trois premiers, et ainsi de suite...
Il ne prend pas de clé utilisateurs, et comme le principe est le même pour le codage comme le décodage, entrer une chaîne codée va la décoder, et vice-versa.

Conclusion :


Le principale désavantage de ce programme est son originalité... Comme il n'y a pas besoin de clé, la même chaîne codée n'importe quand et n'importe où donnera exactement la même chaîne codée.
MAJ : Maintenant, ça lit un fichier et l'encode directement. Il suffit de spécifier son chemin.
Les commentaires sont les bienvenus.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_djl
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
5 -
ouai ba c'est bien iNumChrs = sOrg.length(); qu'il faut faire
Saros
Messages postés
921
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2010
-
OK, merci beaucoup.
J'ai oublié de dire, au cas où ça pourrait entraîner des frustrations : compilé avec VC++ 6.0.
Saros
Saros
Messages postés
921
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2010
-
Je vais mettre a jour le zip dans 20 min (j'ai fait une bourde).
Saros
Messages postés
921
Date d'inscription
vendredi 20 décembre 2002
Statut
Membre
Dernière intervention
23 septembre 2010
-
Voilà c'est fait (et encore merci)
cs_djl
Messages postés
3011
Date d'inscription
jeudi 26 septembre 2002
Statut
Membre
Dernière intervention
27 novembre 2004
5 -
le top serait d'avoir l'exe dans le zip, pour ceux qui(comme moi ) ont la fleme de decompacter le zip pour compiler!

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.