Cryptage de chaine de caractere

Soyez le premier à donner votre avis sur cette source.

Snippet vu 6 636 fois - Téléchargée 38 fois

Contenu du snippet

devrait fonctionner sur tous compilateur c++

Source / Exemple :


#include <iostream.h>

string crypter(char *entrer);

string crypter(char *entrer)
{
char sortie[sizeof(entrer)];

        for (int i=0; i<strlen(entrer) ; i++)
        {
                sortie[i] = entrer[i] ^ i;
        }

        sortie[strlen(entrer)] = NULL;

return sortie;
}

int main()
{

cout<<crypter("salut a tout le monde");

        return 0;
}

A voir également

Ajouter un commentaire

Commentaires

Messages postés
11
Date d'inscription
dimanche 16 juin 2002
Statut
Membre
Dernière intervention
22 octobre 2002

arf ca marche pas ché moi ... plz help !!
Messages postés
5
Date d'inscription
samedi 15 avril 2000
Statut
Membre
Dernière intervention
2 mars 2002

c bon g rajouter sortie[taille] = NULL; donc meme si le caractere est le NULL ca marche
Messages postés
527
Date d'inscription
vendredi 14 septembre 2001
Statut
Membre
Dernière intervention
6 octobre 2008
3
Attention Nic: le cryptage Xor ne fonctionne pas si le résultat du Xor est le caractère NULL ( fin de chaîne )-> décryptage interrompu un pey trop tôt:
Essaie de crypter puis décrypter:
ccpfrance avec acide. C

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.