myTribu::reb0rn Search Members Help Calendar
Welcome Guest .:: Log In :: Register ::. .:: Resend Validation Email  

Reply to this topicStart new topicStart Poll

> [C++] XOR Key

DarkFantasy

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 684
Member No.: 4
Joined: 21-June 04

Posted: Sep 26 2004, 13:47 PM   Quote Post 

Troll Prod. is proudly to introduce ... XOR Key Langue.gif bon je sors.
Voila un programme codé à l'arrache qui permet de crypter/décrypter un message selon les XOR.
Vous avez 2 entrés ( message & clée ) et une sortie ( résultat ); le programme est assez lourd et le message est limité à 260 caracts ( quand j'disais que c'était à l'arrache Langue.gif ), si j'suis motivé je me tapperai le luxe de le coder en asm Langue.gif
C'est compilé avec VC2003 et support MFC7.1 voila le bin & src à la fin du post ClinDOiel.gif

Attached File ( Number of downloads: 5 )
Attached File  XOR_Key.zip

____________________
user posted imageuser posted image

 PMEmail PosterUsers WebsiteMSN  Top

Stitch

PTR
***********
Group: ~ Tribu ~
Posts: 123
Member No.: 15
Joined: 15-July 04

  Posted: Sep 26 2004, 14:04 PM   Quote Post 

/hors sujet ON (désolé Langue.gif)

QUOTE
Troll Prod. is proudly to introduce ... XOR Key Langue.gif bon je sors.


OMG tu rigoles quand t'écris ça Langue.gif
bon alors tu peux mettre :

Troll Prod. Proudly present(introduce stu veux) to you ... biggrin.gif
Troll Prod. is proud to present to you ... XOR Key biggrin.gif

bon c pas méchant mais sa ma frapper sur le coup Langue.gif pis aller tu peux te foutre de la gueule de mon français biggrin.gif

/hors sujet OFF biggrin.gif



____________________
user posted image

 PMEmail Poster  Top

DarkFantasy

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 684
Member No.: 4
Joined: 21-June 04

Posted: Sep 26 2004, 14:12 PM   Quote Post 

Bah apparemment ça se dit -> http://www.google.com/search?q=%22is+proud...:en-US:official
M'enfin Langue.gif c'est pas ma langue maternel ^^

____________________
user posted imageuser posted image

 PMEmail PosterUsers WebsiteMSN  Top

Deather

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 683
Member No.: 3
Joined: 28-December 03

Posted: Sep 26 2004, 14:33 PM   Quote Post 

J'le prend avant d'me tirer à l'anniv de ma tante ça m'ocucpera là bas :p j'tenterai de le porter (j'sais pas du tout si c'est dur ou pas j'ai pas matté les src encore) puis de l'optim :D

salut :P

 PMEmail Poster  Top

DarkFantasy

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 684
Member No.: 4
Joined: 21-June 04

Posted: Sep 26 2004, 14:43 PM   Quote Post 

QUOTE (Deather @ Sep 26 2004, 01:33 PM)
j'sais pas du tout si c'est dur ou pas j'ai pas matté les src encore

Très simple ClinDOiel.gif faut justre connaître l'instruction XOR ( cf Annex ), le code intéressant est à la fin de CXORKeyDlg enfait faut simplement un buffer puis faire
CODE
for(insigned int i = 0; i<BufferLength; i++) // Boucle pour traiter tous les octets
Buffer[i]^=Key; // Applique un et exclusif sur l'octet Buffer[i] et écrase le resultat dans le buffer ( ^= )



QUOTE
puis de l'optim biggrin.gif

C'est surtout les MFCs qui font grossir le tout Langue.gif et surement l'icône enfin ClinDOiel.gif

Annnex:
0 XOR 0 = 0
1 XOR 0 = 1
0 XOR 1 = 1
1 XOR 1 = 0

D'où le nom de OU exclusif ( eXclusif OR ) qui ne retient pas le 1 et 1 contrairement au OU ( OR ) normal appellé ou inclusif.

smile.gif

____________________
user posted imageuser posted image

 PMEmail PosterUsers WebsiteMSN  Top

Deather

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 683
Member No.: 3
Joined: 28-December 03

Posted: Sep 26 2004, 18:47 PM   Quote Post 

Lol ça on en bouffe en élec des portes logiques :o)
En effet moi la partie MFC ne m'intéresse pas, je vais voir le code de l'algo puis j'le porte d'abord en mode texte, puis si j'ai le temps et le courage et la volontée et la motivation, une GUI en GTK+2 :D

 PMEmail Poster  Top

DarkFantasy

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 684
Member No.: 4
Joined: 21-June 04

Posted: Sep 26 2004, 18:50 PM   Quote Post 

Je savais que les MFCs t'intéressait pas Langue.gif ( aussi évident que 7 + 6 + 0Dh Langue.gif ) pour ça que j'ai expliquer l'algo au dessus ClinDOiel.gif l'avantage d'un GUI ici c'est la possibilité de copier coller rapidement, et c'est pas du luxe avec les caracts cryptés Langue.gif si t'as un pépin -> user posted image

____________________
user posted imageuser posted image

 PMEmail PosterUsers WebsiteMSN  Top

Deather

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 683
Member No.: 3
Joined: 28-December 03

Posted: Oct 1 2004, 19:33 PM   Quote Post 

Et voilà c'est avec plaisir que je vous (je t' ? Langue.gif) annonce le portage de cette application sous BeOS biggrin.gif
En version graphique bien sûr smile.gif
voici le lien qui regroupe le projet BeIDE et les sources (/src) :
http://deather.free.fr/Sources/XorKeyBeOS.tar.gz

Et voici quelques screen shots:
user posted image
user posted image

Dommage que personne ne soit sous BeOS sad.gif

 PMEmail Poster  Top

DarkFantasy

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 684
Member No.: 4
Joined: 21-June 04

Posted: Oct 1 2004, 19:41 PM   Quote Post 

Dommage que BeOS ne tourne pas sous VPC sad.gif En tk bravo smile.gif

____________________
user posted imageuser posted image

 PMEmail PosterUsers WebsiteMSN  Top

Deather

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 683
Member No.: 3
Joined: 28-December 03

Posted: Oct 1 2004, 20:34 PM   Quote Post 

Allez les filles venez bordel :PPP

 PMEmail Poster  Top

Kali

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 637
Member No.: 2
Joined: 9-December 03

Posted: Oct 1 2004, 20:44 PM   Quote Post 

mdr bravo c'est bien ce que tu m'as dit en cours smile.gif Par contre pas bcp de monde sous BeOS ;x du moin pas sur ce fora a ma connaissance xD

____________________
:: myStatus msn is user posted image
user posted image

 PMEmail PosterUsers WebsiteIntegrity Messenger IMMSN  Top

Deather

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 683
Member No.: 3
Joined: 28-December 03

Posted: Oct 1 2004, 20:46 PM   Quote Post 

Non en cours je t'ai expliqué le problème et ma solution temporaire, mais chez moi j'ai trouvé la solution donc :)

 PMEmail Poster  Top

Kali

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 637
Member No.: 2
Joined: 9-December 03

Posted: Oct 1 2004, 20:50 PM   Quote Post 

Une chose à dire Langue.gif en clef de cryptage 10
QUOTE
nkxa*,*nn*xer*0z


Et pour décrypter ?

____________________
:: myStatus msn is user posted image
user posted image

 PMEmail PosterUsers WebsiteIntegrity Messenger IMMSN  Top

Deather

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 683
Member No.: 3
Joined: 28-December 03

Posted: Oct 1 2004, 20:54 PM   Quote Post 

Mdrrr :p Merci :-)

 PMEmail Poster  Top

Deather

CALLBACK
***************
Group: Administrateu(r|se)
Posts: 683
Member No.: 3
Joined: 28-December 03

Posted: Oct 1 2004, 21:02 PM   Quote Post 

Ah désolé j'avais pas vu ta question,
pour décrypter bah pas dur, tu met la phrase cryptée dans "Phrase à crypter" et dans "Phrase cryptée" tu récupères la version décryptée, c'est à l'envers quoi ^^

 PMEmail Poster  Top

 0 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
0 Members:

Reply to this topicStart new topicStart Poll

 


Top