Cryptage/Décryptage XOR en JAVA

Fermé
lalib1987 Messages postés 104 Date d'inscription dimanche 29 novembre 2009 Statut Membre Dernière intervention 8 novembre 2012 - 29 avril 2011 à 17:21
varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 - 29 avril 2011 à 17:39
Bonjour,

Je voudrais faire un programme en JAVA qui contient deux fonctions, une pour crypter une chaine de caractère en XOR, et l'autre pour la décrypter.

Je sais que le cryptage se fait par l'opérateur ^, mais je n'arrive pas à l'utiliser, si vous me donnez l'expression et la syntaxe pour utiliser cet opérateur(Pour crypter et pour décrypter aussi)

Merci d'avance




A voir également:

1 réponse

varfendell Messages postés 3256 Date d'inscription jeudi 27 décembre 2007 Statut Membre Dernière intervention 8 février 2020 699
29 avril 2011 à 17:39
Bonjour,

Sachant que je XOR utilise le binaire de la table asci pour le codage et le decodage, il te suffit ensuite de passer bit à bit avec une condition:

si (bit1 == 0 && bit2 == 1 || bit1 == 1 && bit2 == 0)//on a bien le ou exlusif
alors bitcodé = 1
sinon bitcodé = 0

Tu peut regarder se code: table de vérité en java
1