"robert" wrote in message
news:4a48a4fc$0$10236$Vincent Burel a écrit :Est-ce qu'il y aura qqn pour relever le défit et me dire quel message
contient ce fichier ? En combien de temps ?
Si tu utilise un masque jetable c'est évidemment impossible de
déchiffrer le message...
il s'agit simplement de faire apparaitre le signal qui se cache dans le
bruit, c'est l'enfance de l'art pour un casseur de code non ?
VB
"robert" <robert@free.fr> wrote in message
news:4a48a4fc$0$10236$426a74cc@news.free.fr...
Vincent Burel a écrit :
Est-ce qu'il y aura qqn pour relever le défit et me dire quel message
contient ce fichier ? En combien de temps ?
Si tu utilise un masque jetable c'est évidemment impossible de
déchiffrer le message...
il s'agit simplement de faire apparaitre le signal qui se cache dans le
bruit, c'est l'enfance de l'art pour un casseur de code non ?
VB
"robert" wrote in message
news:4a48a4fc$0$10236$Vincent Burel a écrit :Est-ce qu'il y aura qqn pour relever le défit et me dire quel message
contient ce fichier ? En combien de temps ?
Si tu utilise un masque jetable c'est évidemment impossible de
déchiffrer le message...
il s'agit simplement de faire apparaitre le signal qui se cache dans le
bruit, c'est l'enfance de l'art pour un casseur de code non ?
VB
Attention, ça c'est l'argument des éditeurs pour dissuader d'utiliser
des cracks. Et la dissuasion "virus", elle a disparue depuis un bail,
maintenant qu'équiper son PC contre les malwares est gratuit et à la
porté de tous.
Il y a ça, et il y a aussi la philosophie Mac. La communauté Mac a
choisi de payer plus cher; un prix élevé serait gage de qualité. Les
utilisateurs sont beaucoup moins portés sur le crack.
Attention, ça c'est l'argument des éditeurs pour dissuader d'utiliser
des cracks. Et la dissuasion "virus", elle a disparue depuis un bail,
maintenant qu'équiper son PC contre les malwares est gratuit et à la
porté de tous.
Il y a ça, et il y a aussi la philosophie Mac. La communauté Mac a
choisi de payer plus cher; un prix élevé serait gage de qualité. Les
utilisateurs sont beaucoup moins portés sur le crack.
Attention, ça c'est l'argument des éditeurs pour dissuader d'utiliser
des cracks. Et la dissuasion "virus", elle a disparue depuis un bail,
maintenant qu'équiper son PC contre les malwares est gratuit et à la
porté de tous.
Il y a ça, et il y a aussi la philosophie Mac. La communauté Mac a
choisi de payer plus cher; un prix élevé serait gage de qualité. Les
utilisateurs sont beaucoup moins portés sur le crack.
Attendez, faudrait un peu arreter de delirer par rapport au contexte orig inal.
Il ne s'agit pas de *chiffrer* des informations en les protegeant par une
cle connue de l'utilisateur et protegeant contre un tiers, il s'agit de
proteger des donnees dans un cadre ou celles-ci seront extraites et
exploites "sous controle" par un tiers. Ce qui veut dire qu'a un momen t ou
un autre, ces donnees existent en clair. Ce qui veut dire aussi que le ti ers
possede toutes les pieces du puzzle, en particulier la cle.
On n'a pas parle
de dispositif materiel, comme un lecteur blue-ray avec sa cle "protegee" de
l'utilisateur, il s'agit d'une DLL sur un PC ouvert.
Deja qu'avec du materiel prevu pour, le DRM ne marche "que" si toute
la chaine est sure (et pose generalement plus de souci aux utilisateurs
legaux, comme par exemple ma xbox qui refuse de discuter avec mon projo e n
hdmi)---ce qui va etre dur, vu que mes yeux et mes oreilles ne sont pas
encore directement branchees sur le matos---avec du materiel ouvert,
bonne chance...
Attendez, faudrait un peu arreter de delirer par rapport au contexte orig inal.
Il ne s'agit pas de *chiffrer* des informations en les protegeant par une
cle connue de l'utilisateur et protegeant contre un tiers, il s'agit de
proteger des donnees dans un cadre ou celles-ci seront extraites et
exploites "sous controle" par un tiers. Ce qui veut dire qu'a un momen t ou
un autre, ces donnees existent en clair. Ce qui veut dire aussi que le ti ers
possede toutes les pieces du puzzle, en particulier la cle.
On n'a pas parle
de dispositif materiel, comme un lecteur blue-ray avec sa cle "protegee" de
l'utilisateur, il s'agit d'une DLL sur un PC ouvert.
Deja qu'avec du materiel prevu pour, le DRM ne marche "que" si toute
la chaine est sure (et pose generalement plus de souci aux utilisateurs
legaux, comme par exemple ma xbox qui refuse de discuter avec mon projo e n
hdmi)---ce qui va etre dur, vu que mes yeux et mes oreilles ne sont pas
encore directement branchees sur le matos---avec du materiel ouvert,
bonne chance...
Attendez, faudrait un peu arreter de delirer par rapport au contexte orig inal.
Il ne s'agit pas de *chiffrer* des informations en les protegeant par une
cle connue de l'utilisateur et protegeant contre un tiers, il s'agit de
proteger des donnees dans un cadre ou celles-ci seront extraites et
exploites "sous controle" par un tiers. Ce qui veut dire qu'a un momen t ou
un autre, ces donnees existent en clair. Ce qui veut dire aussi que le ti ers
possede toutes les pieces du puzzle, en particulier la cle.
On n'a pas parle
de dispositif materiel, comme un lecteur blue-ray avec sa cle "protegee" de
l'utilisateur, il s'agit d'une DLL sur un PC ouvert.
Deja qu'avec du materiel prevu pour, le DRM ne marche "que" si toute
la chaine est sure (et pose generalement plus de souci aux utilisateurs
legaux, comme par exemple ma xbox qui refuse de discuter avec mon projo e n
hdmi)---ce qui va etre dur, vu que mes yeux et mes oreilles ne sont pas
encore directement branchees sur le matos---avec du materiel ouvert,
bonne chance...
"Michael Doubez" a écrit dans le message de
news:
Le logiciel sera gratuit, le but est de diffuser le contenu artistique d'une
association photo / video. Par contre, on ne souhaite évidément pas que les
médias contenus dans le logiciel soient utilisés dans d'autres projets sans
autorisation.
"Michael Doubez" <michael.doubez@free.fr> a écrit dans le message de
news:01818a78-1fdd-4699-a7be-0ea111ec658c@n11g2000yqb.googlegroups.com...
Le logiciel sera gratuit, le but est de diffuser le contenu artistique d'une
association photo / video. Par contre, on ne souhaite évidément pas que les
médias contenus dans le logiciel soient utilisés dans d'autres projets sans
autorisation.
"Michael Doubez" a écrit dans le message de
news:
Le logiciel sera gratuit, le but est de diffuser le contenu artistique d'une
association photo / video. Par contre, on ne souhaite évidément pas que les
médias contenus dans le logiciel soient utilisés dans d'autres projets sans
autorisation.
"Patrick 'Zener' Brunet" wrote in
message news:h28qcu$r8p$L'humain a cette caractéristique presque unique: le goût du jeu, de la
futilité.
Le simple fait de tenter de protéger un truc lance automatiquement un défi
que quelqu'un va tenter de relever.
Il y a aussi des gens qui sont intimement convaincus que toute forme de
secret est illégitime et doit être cassé.
Et plus ça résiste, plus il est motivant d'être celui qui va signer et
publier l'exploit.
Ha ouai ! Alors faisons un test et voyons si les humains dont vous parlez
sont nombreux !
voici un lien vers un fichier binaire (1040 octets) :
http://vincent.burel.free.fr/misc/SimpleAsciiText.bin
ce fichier contient un texte ASCII tout à fait normal, encodé avec une clef
symétrique :
char(n) = char(n) XOR f(n) avec f(n) clef d'encodage.
Est-ce qu'il y aura qqn pour relever le défit et me dire quel message
contient ce fichier ? En combien de temps ?
"Patrick 'Zener' Brunet" <use.link.in.signature@ddress.invalid> wrote in
message news:h28qcu$r8p$1@shakotay.alphanet.ch...
L'humain a cette caractéristique presque unique: le goût du jeu, de la
futilité.
Le simple fait de tenter de protéger un truc lance automatiquement un défi
que quelqu'un va tenter de relever.
Il y a aussi des gens qui sont intimement convaincus que toute forme de
secret est illégitime et doit être cassé.
Et plus ça résiste, plus il est motivant d'être celui qui va signer et
publier l'exploit.
Ha ouai ! Alors faisons un test et voyons si les humains dont vous parlez
sont nombreux !
voici un lien vers un fichier binaire (1040 octets) :
http://vincent.burel.free.fr/misc/SimpleAsciiText.bin
ce fichier contient un texte ASCII tout à fait normal, encodé avec une clef
symétrique :
char(n) = char(n) XOR f(n) avec f(n) clef d'encodage.
Est-ce qu'il y aura qqn pour relever le défit et me dire quel message
contient ce fichier ? En combien de temps ?
"Patrick 'Zener' Brunet" wrote in
message news:h28qcu$r8p$L'humain a cette caractéristique presque unique: le goût du jeu, de la
futilité.
Le simple fait de tenter de protéger un truc lance automatiquement un défi
que quelqu'un va tenter de relever.
Il y a aussi des gens qui sont intimement convaincus que toute forme de
secret est illégitime et doit être cassé.
Et plus ça résiste, plus il est motivant d'être celui qui va signer et
publier l'exploit.
Ha ouai ! Alors faisons un test et voyons si les humains dont vous parlez
sont nombreux !
voici un lien vers un fichier binaire (1040 octets) :
http://vincent.burel.free.fr/misc/SimpleAsciiText.bin
ce fichier contient un texte ASCII tout à fait normal, encodé avec une clef
symétrique :
char(n) = char(n) XOR f(n) avec f(n) clef d'encodage.
Est-ce qu'il y aura qqn pour relever le défit et me dire quel message
contient ce fichier ? En combien de temps ?
J'ai enfin trouvé 2-3 heures à consacrer au challenge (bon, je ne suis pas
Vincent Burel schrieb:
> "Patrick 'Zener' Brunet" wrote in
> message news:h28qcu$r8p$
>> L'humain a cette caractéristique presque unique: le goût du jeu, de la
>> futilité.
>> Le simple fait de tenter de protéger un truc lance automatiquement un
>> que quelqu'un va tenter de relever.
>> Il y a aussi des gens qui sont intimement convaincus que toute forme de
>> secret est illégitime et doit être cassé.
>> Et plus ça résiste, plus il est motivant d'être celui qui va signer et
>> publier l'exploit.
>
> Ha ouai ! Alors faisons un test et voyons si les humains dont vous
> sont nombreux !
>
> voici un lien vers un fichier binaire (1040 octets) :
> http://vincent.burel.free.fr/misc/SimpleAsciiText.bin
> ce fichier contient un texte ASCII tout à fait normal, encodé avec une
> symétrique :
> char(n) = char(n) XOR f(n) avec f(n) clef d'encodage.
>
> Est-ce qu'il y aura qqn pour relever le défit et me dire quel message
> contient ce fichier ? En combien de temps ?
Quelques lois chipées sur le site de Mr Werber...
-La logique est un moyen systématique d'arriver à la mauvaise conclusion
-Chaque fois qu'un système est complètement défini, un fichu crétin
l'étend au-delà des connaissances actuelles.
-Si les maçons bâtissaient comme un programmeur programme, alors le
-La largeur d'esprit d'un ordinateur est aussi grande que son câble
-Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
à propos de rien.
-Dites à quelqu'un que l'univers compte 300 milliards d'étoiles et il vous
il devra le toucher pour en être convaincu.
-Toutes les grandes découvertes sont faites par erreur.
-Un objet ne tombe jamais en panne avant d'avoir passé le dernier contrôle
-Les nouveaux systèmes génèrent de nouveaux problèmes.
Avec une clé de longueur 21, l'analyse fréquentielle devient possible,
fréquents en français. Bizarrement, les trois premiers caractères du
Pour ne pas être complètement hors sujet : std::map convient très bien
J'ai enfin trouvé 2-3 heures à consacrer au challenge (bon, je ne suis pas
Vincent Burel schrieb:
> "Patrick 'Zener' Brunet" <use.link.in.signature@ddress.invalid> wrote in
> message news:h28qcu$r8p$1@shakotay.alphanet.ch...
>> L'humain a cette caractéristique presque unique: le goût du jeu, de la
>> futilité.
>> Le simple fait de tenter de protéger un truc lance automatiquement un
>> que quelqu'un va tenter de relever.
>> Il y a aussi des gens qui sont intimement convaincus que toute forme de
>> secret est illégitime et doit être cassé.
>> Et plus ça résiste, plus il est motivant d'être celui qui va signer et
>> publier l'exploit.
>
> Ha ouai ! Alors faisons un test et voyons si les humains dont vous
> sont nombreux !
>
> voici un lien vers un fichier binaire (1040 octets) :
> http://vincent.burel.free.fr/misc/SimpleAsciiText.bin
> ce fichier contient un texte ASCII tout à fait normal, encodé avec une
> symétrique :
> char(n) = char(n) XOR f(n) avec f(n) clef d'encodage.
>
> Est-ce qu'il y aura qqn pour relever le défit et me dire quel message
> contient ce fichier ? En combien de temps ?
Quelques lois chipées sur le site de Mr Werber...
-La logique est un moyen systématique d'arriver à la mauvaise conclusion
-Chaque fois qu'un système est complètement défini, un fichu crétin
l'étend au-delà des connaissances actuelles.
-Si les maçons bâtissaient comme un programmeur programme, alors le
-La largeur d'esprit d'un ordinateur est aussi grande que son câble
-Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
à propos de rien.
-Dites à quelqu'un que l'univers compte 300 milliards d'étoiles et il vous
il devra le toucher pour en être convaincu.
-Toutes les grandes découvertes sont faites par erreur.
-Un objet ne tombe jamais en panne avant d'avoir passé le dernier contrôle
-Les nouveaux systèmes génèrent de nouveaux problèmes.
Avec une clé de longueur 21, l'analyse fréquentielle devient possible,
fréquents en français. Bizarrement, les trois premiers caractères du
Pour ne pas être complètement hors sujet : std::map convient très bien
J'ai enfin trouvé 2-3 heures à consacrer au challenge (bon, je ne suis pas
Vincent Burel schrieb:
> "Patrick 'Zener' Brunet" wrote in
> message news:h28qcu$r8p$
>> L'humain a cette caractéristique presque unique: le goût du jeu, de la
>> futilité.
>> Le simple fait de tenter de protéger un truc lance automatiquement un
>> que quelqu'un va tenter de relever.
>> Il y a aussi des gens qui sont intimement convaincus que toute forme de
>> secret est illégitime et doit être cassé.
>> Et plus ça résiste, plus il est motivant d'être celui qui va signer et
>> publier l'exploit.
>
> Ha ouai ! Alors faisons un test et voyons si les humains dont vous
> sont nombreux !
>
> voici un lien vers un fichier binaire (1040 octets) :
> http://vincent.burel.free.fr/misc/SimpleAsciiText.bin
> ce fichier contient un texte ASCII tout à fait normal, encodé avec une
> symétrique :
> char(n) = char(n) XOR f(n) avec f(n) clef d'encodage.
>
> Est-ce qu'il y aura qqn pour relever le défit et me dire quel message
> contient ce fichier ? En combien de temps ?
Quelques lois chipées sur le site de Mr Werber...
-La logique est un moyen systématique d'arriver à la mauvaise conclusion
-Chaque fois qu'un système est complètement défini, un fichu crétin
l'étend au-delà des connaissances actuelles.
-Si les maçons bâtissaient comme un programmeur programme, alors le
-La largeur d'esprit d'un ordinateur est aussi grande que son câble
-Un expert est quelqu'un qui en sait de plus en plus sur de moins en moins
à propos de rien.
-Dites à quelqu'un que l'univers compte 300 milliards d'étoiles et il vous
il devra le toucher pour en être convaincu.
-Toutes les grandes découvertes sont faites par erreur.
-Un objet ne tombe jamais en panne avant d'avoir passé le dernier contrôle
-Les nouveaux systèmes génèrent de nouveaux problèmes.
Avec une clé de longueur 21, l'analyse fréquentielle devient possible,
fréquents en français. Bizarrement, les trois premiers caractères du
Pour ne pas être complètement hors sujet : std::map convient très bien
"Falk Tannhäuser" wrote in message
news:4a66b6b5$0$414$J'ai enfin trouvé 2-3 heures à consacrer au challenge (bon, je ne suis pas
un casseur de code chevronné après tout...)
Avec une clé de longueur 21, l'analyse fréquentielle devient possible,
sachant que les caractères ' ' et 'e' sont les plus
fréquents en français. Bizarrement, les trois premiers caractères du
fichier ont été encodés différemment.
Pour ne pas être complètement hors sujet : std::map convient très bien
pour compter les caractères :-)
Combien de temps cela prend de faire un tel décodage ?
vous avez des outils spécifiques ou bien a t'il fallu programmer qqc de
spécial ?
"Falk Tannhäuser" <tannhauser86549spam@free.fr> wrote in message
news:4a66b6b5$0$414$426a34cc@news.free.fr...
J'ai enfin trouvé 2-3 heures à consacrer au challenge (bon, je ne suis pas
un casseur de code chevronné après tout...)
Avec une clé de longueur 21, l'analyse fréquentielle devient possible,
sachant que les caractères ' ' et 'e' sont les plus
fréquents en français. Bizarrement, les trois premiers caractères du
fichier ont été encodés différemment.
Pour ne pas être complètement hors sujet : std::map convient très bien
pour compter les caractères :-)
Combien de temps cela prend de faire un tel décodage ?
vous avez des outils spécifiques ou bien a t'il fallu programmer qqc de
spécial ?
"Falk Tannhäuser" wrote in message
news:4a66b6b5$0$414$J'ai enfin trouvé 2-3 heures à consacrer au challenge (bon, je ne suis pas
un casseur de code chevronné après tout...)
Avec une clé de longueur 21, l'analyse fréquentielle devient possible,
sachant que les caractères ' ' et 'e' sont les plus
fréquents en français. Bizarrement, les trois premiers caractères du
fichier ont été encodés différemment.
Pour ne pas être complètement hors sujet : std::map convient très bien
pour compter les caractères :-)
Combien de temps cela prend de faire un tel décodage ?
vous avez des outils spécifiques ou bien a t'il fallu programmer qqc de
spécial ?
GCC et Emacs sont suffisants comme outils :-) Un petit programme comme
celui-ci fait l'affaire :
// Find global character statistics and key length
std::map<unsigned char, unsigned> stat;
GCC et Emacs sont suffisants comme outils :-) Un petit programme comme
celui-ci fait l'affaire :
// Find global character statistics and key length
std::map<unsigned char, unsigned> stat;
GCC et Emacs sont suffisants comme outils :-) Un petit programme comme
celui-ci fait l'affaire :
// Find global character statistics and key length
std::map<unsigned char, unsigned> stat;
On Jul 30, 12:27 am, Falk Tannhäuser// Find global character statistics and key length
std::map<unsigned char, unsigned> stat;
Seulement curiosité, mais est-ce qu'il y a une raison pour
std::map, plutôt que :
std::vector< unsigned > stat( UCHAR_MAX + 1 ) :
(ce que j'aurais fait). En fin de compte, ton « indice », c'est
bien un petit entier non-négatif, ce qui correspond à
l'utilisation classique de vector (voire même un tableau de type C
On Jul 30, 12:27 am, Falk Tannhäuser <tannhauser86549s...@free.fr>
// Find global character statistics and key length
std::map<unsigned char, unsigned> stat;
Seulement curiosité, mais est-ce qu'il y a une raison pour
std::map, plutôt que :
std::vector< unsigned > stat( UCHAR_MAX + 1 ) :
(ce que j'aurais fait). En fin de compte, ton « indice », c'est
bien un petit entier non-négatif, ce qui correspond à
l'utilisation classique de vector (voire même un tableau de type C
On Jul 30, 12:27 am, Falk Tannhäuser// Find global character statistics and key length
std::map<unsigned char, unsigned> stat;
Seulement curiosité, mais est-ce qu'il y a une raison pour
std::map, plutôt que :
std::vector< unsigned > stat( UCHAR_MAX + 1 ) :
(ce que j'aurais fait). En fin de compte, ton « indice », c'est
bien un petit entier non-négatif, ce qui correspond à
l'utilisation classique de vector (voire même un tableau de type C