PureBasic

Forums PureBasic
Nous sommes le Jeu 23/Mai/2013 6:53

Heures au format UTC + 1 heure




Poster un nouveau sujet Répondre au sujet  [ 2 messages ] 
Auteur Message
 Sujet du message: Cryptage Xor
MessagePosté: Ven 09/Juil/2010 22:31 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 03/Mar/2005 19:23
Messages: 765
Localisation: Sur un autre forum
Merci à SPH pour m'avoir fait decouvrir le "!" pour faire le xor.
Donc ce code est plus simple. Je laisse l'autre dans truc et astuces.
ajout : fonction decryptage. Vous pouvez vous en servir pour faire une attaque par brute force

Code:
; /////////////////////////Cryptage Xor///////////////////////
; ////////////////////////Le psychopathe//////////////////////
; ///////////////////////////07/07/2010///////////////////////
; ////////////////////Ajout Modifications SPH ////////////////

; Version commentée : n'hesitez pas à poser des questions


Global txt$="Les symboles cela fait chier en ASCII : é ^^ @"   
Global cle$="abcd Ab"

Procedure sendcrypt(txt$,cle$)
pointeur=1
a$="Data.b "

For i=1 To Len(txt$)
  b2.b=Asc(Mid(txt$,i,1))
  b3.b=Asc(Mid(cle$,pointeur,1))
  b.b=b2!b3
  a$+Str(b)
  If Len(a$)> 150 ; Test si la chaine de donnée fait plus de 150 caractères
    Debug a$
    a$="Data.b "
  Else
    If i < Len(txt$)
      a$+","
      EndIf
  EndIf
 
  pointeur+1
  If pointeur>Len(cle$)
    pointeur=1
  EndIf
 
Next
Debug a$
EndProcedure


Procedure senddecrypt(cle$)
  pointeur=1
  ; recupération des datas :
  Restore dta
  Debug "Taille du fichier de données = " + Str(?endofmydata - ?dta)
  taille = (?endofmydata - ?dta)
   
  For i=1 To taille
    Read.b b2.b
 
  b3.b=Asc(Mid(cle$,pointeur,1))
    b.b=b2!b3
    Final$ = Final$ + Chr(b)
    pointeur+1
  If pointeur>Len(cle$)
    pointeur=1
  EndIf
Next
Debug c$
  Debug Final$
EndProcedure





sendcrypt(txt$,cle$)

senddecrypt(cle$)

DataSection:
  dta:
Data.b 45,7,16,68,83,56,15,3,13,15,1,83,97,1,4,14,2,68,70,32,11,21,66,0,12,73,36,16,65,7,13,68,97,18,33,40,43,67,94,0,-88,66,63,60,67,36
endofmydata:
EndDataSection

_________________
RAZ LE C**


Dernière édition par Le psychopathe le Dim 11/Juil/2010 19:02, édité 3 fois.

Haut
 Profil  
 
 Sujet du message: Re: Cryptage Xor
MessagePosté: Ven 09/Juil/2010 22:31 
Hors ligne
Avatar de l’utilisateur

Inscription: Jeu 03/Mar/2005 19:23
Messages: 765
Localisation: Sur un autre forum
réservé

_________________
RAZ LE C**


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 2 messages ] 

Heures au format UTC + 1 heure


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
cron

 


Powered by phpBB © 2008 phpBB Group | Traduction par: phpBB-fr.com
subSilver+ theme by Canver Software, sponsor Sanal Modifiye