Challenge Crypto

Programmation d'applications complexes
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

Re: Challenge Crypto

Message par SPH »

CHALLENGE N°2
Code facile mais le code de décryptage comporte un piège. Etes vous assez logique pour le trouver ?????

Code : Tout sélectionner

txt$="..."
cle.b=...

RandomSeed(cle)
a$="Data.b "

For i=1 To Len(txt$)
  b.b=Asc(Mid(txt$,i,1))
  b!Random(255)
  b+Random(150)
  b!Random(244)
  b-Random(200)
  
  a$+Str(b)
  If Len(a$)> 150
    Debug a$
    a$="Data.b "
  Else
    a$+","
  EndIf
  
Debug a$
Data.b -50,97,-92,126,95,20,-5,-63,-83,-8,-119,98,-66,-35,68,-122,112,-84,80,-111,-37,-52,-88,-103,108,-17,119,21,12,-76,-29,94,13,-102,-49,56,-88,106,-54
Data.b -1,-92,-94,-92,-107,-80,-42,24,-19,-86,-68,-26,88,86,6,-122,-17,81,2,-47,-39,113,87,49,17,9,-118,44,83,97,110,91,101,55,-22,95,-94,71,-79,58,-49
Data.b -68,37,54,28,52,-85,4,76,-95,22,22,-12,117,-41,68,4,0,93,87,16,72,32,85,-111,99,23,83,-49,41,-45,-8,31,119,18,-109,97,21,49,-31,-7,7,-26,88,3,-118
Data.b -128,-105,-35,-72,-121,-10,-72,109,-102,101,83,-46,62,19,-65,-56,-28,-95,-95,-55,-18,125,-50,-75,-29,120,-116,17,27,47,-43,-116,-7,11,58,118,-48
Data.b 48,66,-113,-110,50,14,-122,80,-11,63,40,31,23,-106,58,71,-90,30,-104,-116,89,43,-29,38,-12,67,-2,-16,-79,-65,-35,-94,-53,53,-13,7,49,61,97,118,-89
Data.b -104,-44,122,-127,103,-8,-127,5,75,-34,8,23,22,94,106,-17,-104,37,87,30,123,-118,114,80,94,25,47,47,-38,-34,-85,-30,79,-59,93,39,15,106,-79,123,97
Data.b 87,-107,75,-91,-32,45,97,-61,-56,-6,64,-46,-108

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
zaphod
Messages : 135
Inscription : dim. 07/déc./2008 9:32

Re: Challenge Crypto

Message par zaphod »

...
Dernière modification par zaphod le dim. 27/mai/2012 7:45, modifié 1 fois.
Avatar de l’utilisateur
SPH
Messages : 4947
Inscription : mer. 09/nov./2005 9:53

Re: Challenge Crypto

Message par SPH »

Bravo zaphod :idea:
En effet, le piège etait ici :

Code : Tout sélectionner

  z=Random(255)
  z1=Random(150)
  z2=Random(244)
  z3=Random(200)
  
  b+z3
  b!z2
  b-z1
  b!z
Ca, ca n'aurait pas marché :

Code : Tout sélectionner

  b+Random(200)
  b!Random(244)
  b-Random(150)
  b!Random(255)
:mrgreen:

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Avatar de l’utilisateur
nemerod256
Messages : 39
Inscription : dim. 19/févr./2012 1:51
Localisation : la ou la météo est bizarre
Contact :

Re: Challenge Crypto

Message par nemerod256 »

moi j'ai qu'elle que chose 8)
un "Challenge Décrypto"
voila le message:
37 A7 9C 9E 34 70 3D 81 81 8F 66 70 3F CE D2 D8 76 29 62 9D 9B 96 35 6D 2C 9F CF D1 32 3C F5 17 8B 48 F7 61 60 8C 96 9D 33 EA
petit indice :)
tous l’algorithme et en ASCII
trouvé ma méthode (pour les plus courageux (humour))

tous a été faire avec PB
la clef et non random(xxx)
mais il y a 1 clef
pas la pure aléatoire
mais le message

en 32 ligne de code
attention au plantage neuronale
purebasic 5.00
minecraft (en jeu (redstone))
perturbe les programme 32 et 64-bit directement dans la RAM du pc !!! (aussi se que je crée avec purebasic (rien que pour le lol ou a des fin de débogage)
bref rien que du plaisir !!!!!
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Challenge Crypto

Message par Backup »

inutile de multiplier les topics pour la meme chose !
Répondre