OVH Cloud OVH Cloud

Transformer une ou plusieurs images en suite aléatoire ?

82 réponses
Avatar
lheureuxph
Une autre idée pour produire un bel aléa .. Je prend une vingtaine d'images
genre 5 megapixel et je les mélange entre elles pour obtenir un résultat
qui est la combinaison de toutes ses images intercalées les unes dans les
autres grace a une petite routine.

Suffit ensuite de lire le resultat octet par octet

A mon avis ce principe genere un masque aléatoire qui n'est basé sur aucune
formule mathématique.

Voila de quoi permettre a CDP de crypter n'importe quoi a une vitesse
supersonique !


--
Lheureux Philippe
http://www.superlutin.net/crypto.html

10 réponses

5 6 7 8 9
Avatar
remy
le generateur bien sur il est synchro pour le decryptage


Non le générateur ne sert pas au décryptage , encore un qui n'a rien compris
à CDP :-)


un petit topo rapide en gros

5 system et ...

--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy


Avatar
remy
Ben moi qui ait lu une bonne part de la discussion, je sais que ça donne
cela (et en plus avec 4 images) :
http://dake.calodox.org/pasaleatoire.gif



tu viens d'inventer une forme d'art , c bien mais qu'est ce que ça donne au
niveau des octets ??


meme couleur meme valeur recherche les carres

--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy


Avatar
Sylvain
remy wrote on 23/08/2005 17:27:

un petit topo rapide en gros
5 system et ...



5 sous-systèmes de chiffrement (altérés par un aléa) qui produisent un
chiffre où la sélection d'un sous-syst. lors du déchiffrement est
univoque et explicite. (il y a suffisamment (tellement?) d'informations
dans le chiffre pour choisir -bille en tête- le bon sous-syst.)

du moment que le système n'altèrne pas toujours les sous-syst. dans le
même ordre, ni évidemment qu'il soit parfaitement prédictible, une
randomisation "faible" sera surement suffisante - c'est à dire: vu la
qualité des autres parties, la qualité de cet aléa n'est surement pas le
point le plus faible (et se demander si 3 ou plutôt 4 images doivent
être toutouillées n'est peut être pas si important).

Sylvain.

Avatar
lheureuxph
L'alea est juste la pour mélanger les 5 systemes de CDP entre eux et
choisir les propositions dans les 5 systemes.
Le dechiffrage ne pose aucun probleme si l'on a a bonne grille de décodage
car c'est le seul moyen de separer les systemes.

--
Lheureux Philippe
Définition de l'amour : L'amour c'est permettre à l'autre de vivre ce qu'il
a envie de vivre.
http://lheureux.free.fr
http://www.superlutin.net
http://www.vox-populi.net

"Sylvain" a écrit dans le message de
news:430b6e76$0$1013$
remy wrote on 23/08/2005 17:27:

un petit topo rapide en gros
5 system et ...



5 sous-systèmes de chiffrement (altérés par un aléa) qui produisent un
chiffre où la sélection d'un sous-syst. lors du déchiffrement est
univoque et explicite. (il y a suffisamment (tellement?) d'informations
dans le chiffre pour choisir -bille en tête- le bon sous-syst.)

du moment que le système n'altèrne pas toujours les sous-syst. dans le
même ordre, ni évidemment qu'il soit parfaitement prédictible, une
randomisation "faible" sera surement suffisante - c'est à dire: vu la
qualité des autres parties, la qualité de cet aléa n'est surement pas le
point le plus faible (et se demander si 3 ou plutôt 4 images doivent
être toutouillées n'est peut être pas si important).

Sylvain.



Avatar
Sylvain
lheureuxph, tel l'écho a répété :
L'alea est juste la pour mélanger les 5 systemes de CDP entre eux


non, ils ne sont pas "mélangés" - cela présupposerait un ordennancement
préalable.

et choisir les propositions dans les 5 systemes.


tu pouvais répondre à Remy; inutile après coup de répéter.

Le dechiffrage ne pose aucun probleme si l'on a a bonne grille
de décodage car c'est le seul moyen de separer les systemes.


faux, pense à Beep Blue.

Sylvain.

Avatar
stanislas.dekertanguy
lheureuxph wrote:

On va prendre un exemple récent : tu as sorti pas mal de grosses
conneries, on t'a prouvé que c'était des conneries, mais tu continues
à les avancer.

Conclusion ?


Je crois que tu n'as rien compris au principe de CDP et a ce que j'attend
d'un générateur aléatoire ..


Je suis sûr que vous avez dit de grooooooses, mais alors très
groooooosses bêtises sur la mécanique quantique dans
<42f31fda$0$918$, et que la notion d'aléatoire
vous est très étrangère.
--
remplacez "lesptt" par "laposte" pour me joindre
substitute "laposte" for "lesptt" to reach me


Avatar
stanislas.dekertanguy
lheureuxph wrote:

Facile , tu prends 3 images différentes de 5 mégapixels
tu fais un xor entre la 1 et la 2 , tu obtiens R
tu fais un xor entre R et la 3
tu obtiens une combinaison des 3 images.

maintenant tu sautes tout ce qui est entete et tu lis octet par octet ce que
ça donne !


Bon, on va essayer l'exemple puisque vous ne voulez pas comprendre.

Regardons ce que donnent les X-Faces (pour ceux qui n'utilisent pas,
c'est un tout petit dessin gif transmis avec les entêtes).

Je n'utilise pas d'X-Face en général mais là je prends le X-Face par
défaut de MesNews. Voilà la suite de caractères qui se trouve dans les
entêtes:

#0?irvdFiM!(Tpl}/tO%_kuSW_^*[%N-cnqSC,rEfeqm:b
oR({RM{x03]Iv}^2xc7J][^MkbL3DYdLevZ$&h0WbH!i:>O1i#FLy/mO2G~xMF<YSj^@q9s
RC~iP> *uQnfN4xre8v9%0fqg;i.!ymm~6w2nEx);Q~Q*8&dUO(fn


Est-ce que c'est aléatoire?


--
remplacez "lesptt" par "laposte" pour me joindre
substitute "laposte" for "lesptt" to reach me

Avatar
remy
L'alea est juste la pour mélanger les 5 systemes de CDP entre eux et
choisir les propositions dans les 5 systemes.
Le dechiffrage ne pose aucun probleme si l'on a a bonne grille de décodage
car c'est le seul moyen de separer les systemes.

tu ne veux pas me dire comment tu fais pour savoir

quel est le sous system que tu utilises parce que tu codes 1 lettre avec 2
et parfois 4 lettres dans ta grille il y a comme un truc qui m'echappe
pour le decodage mais bon ...

je vais dire un truc que je ne devrais peut etre pas dire
je me demande si l'on ne pourrait pas utiliser ton usine a gaz
pour servir a creer une signature ou empreinte sur un fichier
une grille 16*16 plein de methodes de """codage"""
et la grille et la signature

le principal defaut s'est les cycles lies a la grille de permutation
et aux methodes de codage

grille etat a + passage de n octet la grille se reretrouve dans le meme
etat tu devrais faire un petit calcul de probabilite avec un peu de
chance ... va savoir




--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy

Avatar
lheureuxph
tu ne veux pas me dire comment tu fais pour savoir
quel est le sous system que tu utilises parce que tu codes 1 lettre avec 2
et parfois 4 lettres dans ta grille il y a comme un truc qui m'echappe
pour le decodage mais bon ...


la source du déchiffrage est sur www.superlutin.net/clonescdp.html
ça marche très bien vu que deux clones ont étés réalisés avec ce principe .
En fait lors du décodage on regarde simplement si la position des lettres
sur la grille forme un systeme , et si oui on passe au suivant
on essaye d'abord avec deux lettres , puis avec 4 et si ce n'est ni 2 ni 4
c'est que c'est 3


je vais dire un truc que je ne devrais peut etre pas dire
je me demande si l'on ne pourrait pas utiliser ton usine a gaz
pour servir a creer une signature ou empreinte sur un fichier
une grille 16*16 plein de methodes de """codage"""
et la grille et la signature


c pas vraiment une usine a gaz mais l'interet de CDP c'est que la meme
phrase n'est jamais chiffrée identiquement en caracteres et en nombre de
caracteres.

exemple avec cette phrase chiffrée 3 fois de suite avec la meme grille de
départ

Pour utiliser ce programme, rien de plus simple,tapez le texte que
vous désirez coder ici, puis appuyez sur le bouton " Codage ",
le texte chiffré s'affichera dans la fenêtre ci-dessous

1er chiffre
*HcME>Fèf8zlZ)7[$AHf.3Jà!}DgDyaXVgu#IZL7%8]^.UH*M[IW#)$/3=cge+N
}MbEM+ADU?QJ'<Jî4Vi-kW:/L rîç^î3L"1"kflpà%rùd7L]mZPî*Er%"?9K4
_Rçù! 4^,ù*wHbvQW+V?$[?9u2.Cw*tYq]$0z:/WB{=?y^*C#b>gWqN38a#rP2<
éç]mkO]y9LIçKULn*s>è^k(SP&ë[8{î_kO yOk%Cë{l> ;e.:5Hw7db:#gXIëù2 î26mPaW]*ç7ètjQ,:_.2/0-hF%87Vo^Ohu!èV^Y@à+<éjE'Ph?BGD-çg5}eE1#
3ùè7>_yqH0%Pé&V>9Ce(=é&k/o5}êt!7îëL5$S2jak+T@à/ESG]céEbqH;;:"_)+
bM/*+)-ë*z'qu é.*vO7k]dà2{RCpZN)t>'q,J-V;Xwl%}59ëù;yT})[rNE/
.nHR&êyi 1iaê^P!Tç'W?')NCY!Pê!Z/NùD[.pfB5iy_,t+aé1s^$uV;-J$-#Nq
^}2dwIUfîçZHa3î9jBLQZ}sRB+? +"îNGèh}NSXp5zèVRMGO%8_
.]9q[6x<k=]8Q)Ap}L;t4-(6çR1WcT*C/d#J_çR3O@?6rHàRTVçîIéçhjy;%BJ
ç(n6p3#tMgdw&*$IHà0?=[7tùPK1hKi

2eme chiffre
:p+@v16ù}Kd+Z*iDh'LëWKk2Jà!}gDDXgV#uH1^/}I]WIYxUà:3g=Qr
b7oQM+?UVaQ<V5},çZDmdL 1rî7#ykr/'7îl^[(èESRgZ(éu,q)oà[$An-Xéç+@
3YgWè,N+@n!tM}P#Y8ug.étzYa x.dk(7mCé2B&P]>)oTaxL7u=YëP)529.jGH
;d,:Y7nKAJsyE]o:Kê}M>lMe]*43kOy }O<yKP7c3/"L}tLDpêOqp.> v58%->'8
r_è4>VAKx0é5p$t1laV7o$#?Mê"YVè^Y.l+3gç&kè?4:5}t11E)?7è>_qyH0P%é&
L!(eé=&/5}têRM5Lù>j2ak[%ù S@èB69(î+)yè_:bMJw*w/E)!J[7v'qt(o{
7*ku]D/mck'gp4r[Nq-Vv_;H}êgyOAêRz,K%K"!Y-pCd$oJ1WtPY.MUT4XmtCPKY
0P MNùD[A.]e*iUiy,_t+aé7aJe+éàztK^}éH7s{2êNIUfB^Ui/2kD*S[N9q8A
M!1o1BLaQZ}s1R?+7<kENGhè($UBFkv,tTU+-O2ù*vPé[6i'C*e0)Qh2+?"^:zS5
pwZS9#OjVcY^1W!OLhJ^O@!oXëT{è)86s=-Tg1#;%=tp63#m=*M7f8i&1w0tjHI
$"0+7[tùTà=l+fà{

3eme chiffre
o61x>E8fzl)7rVf!sH{[2P'xXDuV1H^/#8SRg?M[oêsM4tm^!iëXëb4}èplQ_/Q<
JîiWk/:Lî}! 33îL"1"kféb,ùEè#bZmPîE*ë?!_Và 0)Sè,èù0
[? ëYz6ê_DYtQJl87ksùBy^#c92z.è'ixL"1Y7#aO'7àh/0]^4OkNM9dLvu7Y=Ok
KU1eJED>èWê}GHiAXEî9kOxi#gCZlaé/V3ç/}LwdqO.pèiaF%82=7wVl&K=1tè0x
5ép$1tla7Vo$-BMê"Y;Om)K3é<jEèch?vQW>çIaRFfù3Kh%8VpN0%Pé&V>C9Oq96
'Hmot5!AK:-^j2akT+@àèVzHIJ69BH;}+A)b/*ZX)+BS.Kz*N/o{*77!R8kmZRI
q'"f-gVIfhQ,;}ygéL$Az,Nr*@MC2YTyoçSxJ1WtND3%Qevo[bg*YKKYP0rZ/EùN
1X4Ze*pUîdr>+taéëo-uJ#q^%d2{q,_$^iUJ6Zçs>a_çHî91BaLvcs}1ç9l6(:n
sm'N}8 <-ëtT+U-rOj2-ù%].9q<[/CcëpzmAp&W>{](6ceA8On!,1l/y^!(#
ëL;Z*YubT1ç_khjy;%A/kRt=SxZjjùvdg1)ëtù$V:q,ë0à=?E?=àh1iK

tu remarqueras 1hKi et h1iK a la fin du premier et troisieme chiffre
c'est forcement un systeme a 4 lettres mais l'ordre est permuté ... ceci dit
sur la grille la permutation n'a pas d'influence




le principal defaut s'est les cycles lies a la grille de permutation
et aux methodes de codage


chaque lettre chiffrée change de place apres chiffrage et engendre une
permutation de la grille différente pour chaque lettre




grille etat a + passage de n octet la grille se reretrouve dans le meme
etat tu devrais faire un petit calcul de probabilite avec un peu de
chance ... va savoir


avant de retomber sur tes pattes , ca va prendre du temps :-)





--
des conneries j'en ai dites oui oui je vous assure...
mais elles n'engagent que votre perception
remy


Avatar
YannicK

exemple avec cette phrase chiffrée 3 fois de suite avec la meme grille de
départ

Pour utiliser ce programme, rien de plus simple,tapez le texte que
vous désirez coder ici, puis appuyez sur le bouton " Codage ",
le texte chiffré s'affichera dans la fenêtre ci-dessous

1er chiffre
*HcME>Fèf8zlZ)7[$AHf.3Jà!}DgDyaXVgu#IZL7%8]^.UH*M[IW#)$/3=cge+N
}MbEM+ADU?QJ'<Jî4Vi-kW:/L rîç^î3L"1"kflpà%rùd7L]mZPî*Er%"?9K4
_Rçù! 4^,ù*wHbvQW+V?$[?9u2.Cw*tYq]$0z:/WB{=?y^*C#b>gWqN38a#rP2<
éç]mkO]y9LIçKULn*s>è^k(SP&ë[8{î_kO yOk%Cë{l> ;e.:5Hw7db:#gXIëù2 > î26mPaW]*ç7ètjQ,:_.2/0-hF%87Vo^Ohu!èV^Y@à+<éjE'Ph?BGD-çg5}eE1#
3ùè7>_yqH0%Pé&V>9Ce(=é&k/o5}êt!7îëL5$S2jak+T@à/ESG]céEbqH;;:"_)+
bM/*+)-ë*z'qu é.*vO7k]dà2{RCpZN)t>'q,J-V;Xwl%}59ëù;yT})[rNE/
.nHR&êyi 1iaê^P!Tç'W?')NCY!Pê!Z/NùD[.pfB5iy_,t+aé1s^$uV;-J$-#Nq
^}2dwIUfîçZHa3î9jBLQZ}sRB+? +"îNGèh}NSXp5zèVRMGO%8_
.]9q[6x<k=]8Q)Ap}L;t4-(6çR1WcT*C/d#J_çR3O@?6rHàRTVçîIéçhjy;%BJ
ç(n6p3#tMgdw&*$IHà0?=[7tùPK1hKi

2eme chiffre
:p+@v16ù}Kd+Z*iDh'LëWKk2Jà!}gDDXgV#uH1^/}I]WIYxUà:3g=Qr
b7oQM+?UVaQ<V5},çZDmdL 1rî7#ykr/'7îl^[(èESRgZ(éu,q)oà[$An-Xéç+@
3YgWè,N+@n!tM}P#Y8ug.étzYa x.dk(7mCé2B&P]>)oTaxL7u=YëP)529.jGH
;d,:Y7nKAJsyE]o:Kê}M>lMe]*43kOy }O<yKP7c3/"L}tLDpêOqp.> v58%->'8
r_è4>VAKx0é5p$t1laV7o$#?Mê"YVè^Y.l+3gç&kè?4:5}t11E)?7è>_qyH0P%é&
L!(eé=&/5}têRM5Lù>j2ak[%ù S@èB69(î+)yè_:bMJw*w/E)!J[7v'qt(o{
7*ku]D/mck'gp4r[Nq-Vv_;H}êgyOAêRz,K%K"!Y-pCd$oJ1WtPY.MUT4XmtCPKY
0P MNùD[A.]e*iUiy,_t+aé7aJe+éàztK^}éH7s{2êNIUfB^Ui/2kD*S[N9q8A
M!1o1BLaQZ}s1R?+7<kENGhè($UBFkv,tTU+-O2ù*vPé[6i'C*e0)Qh2+?"^:zS5
pwZS9#OjVcY^1W!OLhJ^O@!oXëT{è)86s=-Tg1#;%=tp63#m=*M7f8i&1w0tjHI
$"0+7[tùTà=l+fà{

3eme chiffre
o61x>E8fzl)7rVf!sH{[2P'xXDuV1H^/#8SRg?M[oêsM4tm^!iëXëb4}èplQ_/Q<
JîiWk/:Lî}! 33îL"1"kféb,ùEè#bZmPîE*ë?!_Và 0)Sè,èù0
[? ëYz6ê_DYtQJl87ksùBy^#c92z.è'ixL"1Y7#aO'7àh/0]^4OkNM9dLvu7Y=Ok
KU1eJED>èWê}GHiAXEî9kOxi#gCZlaé/V3ç/}LwdqO.pèiaF%82=7wVl&K=1tè0x
5ép$1tla7Vo$-BMê"Y;Om)K3é<jEèch?vQW>çIaRFfù3Kh%8VpN0%Pé&V>C9Oq96
'Hmot5!AK:-^j2akT+@àèVzHIJ69BH;}+A)b/*ZX)+BS.Kz*N/o{*77!R8kmZRI
q'"f-gVIfhQ,;}ygéL$Az,Nr*@MC2YTyoçSxJ1WtND3%Qevo[bg*YKKYP0rZ/EùN
1X4Ze*pUîdr>+taéëo-uJ#q^%d2{q,_$^iUJ6Zçs>a_çHî91BaLvcs}1ç9l6(:n
sm'N}8 <-ëtT+U-rOj2-ù%].9q<[/CcëpzmAp&W>{](6ceA8On!,1l/y^!(#
ëL;Z*YubT1ç_khjy;%A/kRt=SxZjjùvdg1)ëtù$V:q,ë0à=?E?=àh1iK

tu remarqueras 1hKi et h1iK a la fin du premier et troisieme chiffre
c'est forcement un systeme a 4 lettres mais l'ordre est permuté ... ceci dit
sur la grille la permutation n'a pas d'influence


Ce n'est pas la seule redondance : à la fin de la 7ème ligne des 2ème et
3ème chiffres, on retrouve PKY0 et KYP0 . Et encore, il y en a sans
doute d'autres j'ai juste cherché 3 minutes, comme ça, à l'oeil.
Quelqu'un avec de bons outils de recherche statistiques pourrait sans
doute trouver d'autres bi-tri-quadrigrammes.

Ca jette un sérieux doute sur ta théorie de l'aléatoire !

Et en plus cela veut dire que CDP est très vulnérable aux attaques à
clair connu ...

@+

--
Yannick
yann801 *arobase* yahoo *point* fr
yann801 *at* yahoo *dot* fr

5 6 7 8 9