1 - Répartir le plus aléatoirement possible les 256 caractères ASCII dans un
intervalle compris entre 10000 et 99999, ce qui fait une place de 351
possibilités environ de coder chaque caractère avec 5 chiffres différents.
Peu importe si l'un des caractères à un peu moins ou un peu plus de
possibilités de chiffrage.
Exemple la lettre B codée dans l'intervalle 17371 à 17722 peut s'écrire en
prenant toutes les valeurs comprises dans l'intervalle. Le chiffre 17569
compris dans cet intervalle correspondra donc à B.
Cette table de correspondance entre intervalles et caractères est la
première partie de la clé. En fait quant on chiffre B , le logiciel connait
l'intervalle et choisi une valeur au hasard comprise dans cet intervalle.
2 - Générer le plus aléatoirement possible un nombre de 16 chiffres
Exemple : 4589324876211002
3 - Définir une seconde partie de clé montrant l'ordre et la place des
numéros à cinq chiffres qui seront incorporés dans le numéro aléatoire
exemple : 0005002004000310
Le chiffre 1 correspond au premier chiffre du chiffrage précédent : 1
Le chiffre 5 correspond au dernier chiffre du chiffrage précédent : 9
Pour la lettre B codée précédemment 17569, cela donnerait 0009007006000510
4 - Remplacer maintenant les zéro par les chiffres du numéro aléatoire
4589324876211002 devient donc 4589327876211512 ou l'on retrouve le 9, le 7 ,
le 6 , le 5 et le 1 en position comme dans la clé.
5- Définir une clé aléatoire a 16 chiffres sans utiliser de zéro qui sera
la troisième et dernière partie de la clé. Exemple 3359221798458952
6 - Faire un XOR entre le numéro obtenu en 4 et la clé obtenue en 5 puis
diviser le nombre obtenu par le premier chiffre de la clé 5.
Dans ce cas, le premier chiffrage de caractère obtenu serait divisé par 3,
le deuxième par 3 aussi et le troisième par 5
Quant on arrive au bout on repars au début de la clé.
7 - Procéder ainsi pour chaque caractère à chiffrer.
Le déchiffrage s'effectue de manière inverse.. on re-multiplie le premier
chiffre par 3 pour obtenir le XOR puis un XOR avec la fin de clé redonne le
chiffre ou la deuxième partie de clé permet de remettre les bons numéro dans
l'ordre et de trouver l'intervalle donc le caractère chiffré.
Un tel code constitué de 3 clés indépendantes et aléatoires semble difficile
à attaquer.
Votre avis est le bienvenu et si vous voulez le programmer , pas de
problème.
Le 18/08/2010 13:31, c'est pas pour cafter, mais Philippe Lheureux a fait rien qu'à écrire::
(...) Pas de problème mais j'aurais bien aimé que tu fasses aussi les points suivants .. qu'est ce que tu leur reproches ?
D'être imbi^H^H^Hillisibles, pour moi tout du moins.
Soit je suis un crétin illétré, sois tu ne l'expliques pas clairement.. Partons si tu veux bien sur une proba de 50/50%
Si tu as programmé ton algo (ce qui reste à prouver ?), tu as dû user d'un certain formalisme, sinon ça passe pas en machine.
Alors tu peux peut-être faire de même ici ? J'ai suggéré le pseudo-code: ça aide, parfois.
(...) 16 premières caractères individuellement.
Qu'en penses tu ?
Rien.
-- christophe. [Pas d'avis sur ce que je comprends pas]
Guy Ratajczak
Yo !
Le 18/08/2010 14:56, xtof pernod a écrit :
Soit je suis un crétin illétré, sois tu ne l'expliques pas clairement.. Partons si tu veux bien sur une proba de 50/50%
Pas d'accord. Je pige que dalle, et il semble que ce soit de même pour DeVice. La proba pour que tous trois soient des crétins illétrés doit être plus faible que 50%, non ? Enfin j'espère ! ;-) Conclusion...
-- Guy "La première qualité du style, c'est la clarté." -+- Aristote -+-
Yo !
Le 18/08/2010 14:56, xtof pernod a écrit :
Soit je suis un crétin illétré, sois tu ne l'expliques pas clairement..
Partons si tu veux bien sur une proba de 50/50%
Pas d'accord. Je pige que dalle, et il semble que ce soit de même pour
DeVice. La proba pour que tous trois soient des crétins illétrés doit
être plus faible que 50%, non ? Enfin j'espère ! ;-)
Conclusion...
--
Guy
"La première qualité du style, c'est la clarté."
-+- Aristote -+-
Soit je suis un crétin illétré, sois tu ne l'expliques pas clairement.. Partons si tu veux bien sur une proba de 50/50%
Pas d'accord. Je pige que dalle, et il semble que ce soit de même pour DeVice. La proba pour que tous trois soient des crétins illétrés doit être plus faible que 50%, non ? Enfin j'espère ! ;-) Conclusion...
-- Guy "La première qualité du style, c'est la clarté." -+- Aristote -+-
Guy Ratajczak
Le 18/08/2010 14:50, xtof pernod a écrit :
Le 18/08/2010 13:32, mais Guy Ratajczak a fait rien qu'à écrire::
- Christophe H a trouvé que plusieurs clés différentes donnaient le même chiffré ; - J'ai sorti l'ensemble des clés de 32 bits possibles à partir d'un clair connu avec un soft de 30 lignes en une fraction de secondes ;
?!? la vache.. Il faut pourtant quelques secondes, pour compter jusqu'à 2^32. A 1800MHz, tout du mmoins.
Bah pas besoin de compter jusque 2^32-1 avec Raymond ;-) L'idée était bien de faire une recherche exhaustive, mais il était souvent possible d'élaguer par pans entiers de 2^24 clés...
Il commercialise son soft...
Et il en vit bien ?
Aucune idée, et comme dirait l'autre, "j'm'en bats les flan avec des escalopes"(c). Tant qu'il ne tue personne avec ça...
Tiote question : ce codage arithmétique étant parfaitement réversible,
Si & Ssi tu as les fréquences cumulées des symboles. Sinon, c'est de la devinette, à moins d'attaque que je ne connais pas / à deviser. A voir avec le code, donc.
Oui ! J'me mets à la place du destinataire (physique ou logique). Faut qu'il ait le moyen de faire le reverse de cette étape. A voir comment ça sera intégré dans l'algo.
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
Mon dieu, vous êtes vieux et faible, mais si vous dégainez le compilo, rien n'est perdu !
Bon, on va mettre les choses au clair : 1) _Personne_ ne m'appelle le vieux à part un pote d'enfance qui a 3 mois de plus que moi ; 2) Faible, ça dépend le contexte, y'en a qui diront pas ça ; 3) Et merci de ne pas m'appeler "Mon dieu", en public. Merci.
Je re-précise: inspirée de ce que j'ai compris du point 1:)
Toutafé(c).
où sont les faiblesses. J'espère vivement qu'on pourra rapidement sortir la phrase mythique.
Qui est ? Alleluiha ? Thalassa ? Osannah ? "Vous êtes un crétin" ? All/None of the above ?
Manquait les cases à cocher, tant pis. "Au suivant !" - fmc
-- Guy "Si j'avance, suivez-moi ! Si je recule, tuez-moi ! Et si je meurs, vengez-moi !" -+- Henri de La Rochejaquelein dans Chef vendéen -+-
Le 18/08/2010 14:50, xtof pernod a écrit :
Le 18/08/2010 13:32, mais Guy Ratajczak a fait rien qu'à écrire::
- Christophe H a trouvé que plusieurs clés différentes donnaient le même
chiffré ;
- J'ai sorti l'ensemble des clés de 32 bits possibles à partir d'un
clair connu avec un soft de 30 lignes en une fraction de secondes ;
?!? la vache.. Il faut pourtant quelques secondes, pour compter jusqu'à
2^32.
A 1800MHz, tout du mmoins.
Bah pas besoin de compter jusque 2^32-1 avec Raymond ;-)
L'idée était bien de faire une recherche exhaustive, mais il était
souvent possible d'élaguer par pans entiers de 2^24 clés...
Il
commercialise son soft...
Et il en vit bien ?
Aucune idée, et comme dirait l'autre, "j'm'en bats les flan avec des
escalopes"(c). Tant qu'il ne tue personne avec ça...
Tiote question : ce codage arithmétique étant parfaitement réversible,
Si & Ssi tu as les fréquences cumulées des symboles. Sinon, c'est de la
devinette, à moins d'attaque que je ne connais pas / à deviser.
A voir avec le code, donc.
Oui ! J'me mets à la place du destinataire (physique ou logique). Faut
qu'il ait le moyen de faire le reverse de cette étape. A voir comment ça
sera intégré dans l'algo.
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
Mon dieu, vous êtes vieux et faible, mais si vous dégainez le compilo,
rien n'est perdu !
Bon, on va mettre les choses au clair :
1) _Personne_ ne m'appelle le vieux à part un pote d'enfance qui a 3
mois de plus que moi ;
2) Faible, ça dépend le contexte, y'en a qui diront pas ça ;
3) Et merci de ne pas m'appeler "Mon dieu", en public. Merci.
Je re-précise: inspirée de ce que j'ai compris du point 1:)
Toutafé(c).
où sont les faiblesses. J'espère vivement qu'on pourra rapidement sortir
la phrase mythique.
Qui est ? Alleluiha ? Thalassa ? Osannah ? "Vous êtes un crétin" ? All/None
of the above ?
Manquait les cases à cocher, tant pis.
"Au suivant !" - fmc
--
Guy
"Si j'avance, suivez-moi ! Si je recule, tuez-moi ! Et si je meurs,
vengez-moi !"
-+- Henri de La Rochejaquelein dans Chef vendéen -+-
Le 18/08/2010 13:32, mais Guy Ratajczak a fait rien qu'à écrire::
- Christophe H a trouvé que plusieurs clés différentes donnaient le même chiffré ; - J'ai sorti l'ensemble des clés de 32 bits possibles à partir d'un clair connu avec un soft de 30 lignes en une fraction de secondes ;
?!? la vache.. Il faut pourtant quelques secondes, pour compter jusqu'à 2^32. A 1800MHz, tout du mmoins.
Bah pas besoin de compter jusque 2^32-1 avec Raymond ;-) L'idée était bien de faire une recherche exhaustive, mais il était souvent possible d'élaguer par pans entiers de 2^24 clés...
Il commercialise son soft...
Et il en vit bien ?
Aucune idée, et comme dirait l'autre, "j'm'en bats les flan avec des escalopes"(c). Tant qu'il ne tue personne avec ça...
Tiote question : ce codage arithmétique étant parfaitement réversible,
Si & Ssi tu as les fréquences cumulées des symboles. Sinon, c'est de la devinette, à moins d'attaque que je ne connais pas / à deviser. A voir avec le code, donc.
Oui ! J'me mets à la place du destinataire (physique ou logique). Faut qu'il ait le moyen de faire le reverse de cette étape. A voir comment ça sera intégré dans l'algo.
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
Mon dieu, vous êtes vieux et faible, mais si vous dégainez le compilo, rien n'est perdu !
Bon, on va mettre les choses au clair : 1) _Personne_ ne m'appelle le vieux à part un pote d'enfance qui a 3 mois de plus que moi ; 2) Faible, ça dépend le contexte, y'en a qui diront pas ça ; 3) Et merci de ne pas m'appeler "Mon dieu", en public. Merci.
Je re-précise: inspirée de ce que j'ai compris du point 1:)
Toutafé(c).
où sont les faiblesses. J'espère vivement qu'on pourra rapidement sortir la phrase mythique.
Qui est ? Alleluiha ? Thalassa ? Osannah ? "Vous êtes un crétin" ? All/None of the above ?
Manquait les cases à cocher, tant pis. "Au suivant !" - fmc
-- Guy "Si j'avance, suivez-moi ! Si je recule, tuez-moi ! Et si je meurs, vengez-moi !" -+- Henri de La Rochejaquelein dans Chef vendéen -+-
xtof pernod
Le 18/08/2010 15:24, c'est pas pour cafter, mais Guy Ratajczak a fait rien qu'à écrire::
Yo !
PloP,
Le 18/08/2010 14:56, xtof pernod a écrit :
Soit je suis un crétin illétré, sois tu ne l'expliques pas clairement.. Partons si tu veux bien sur une proba de 50/50%
Pas d'accord. Je pige que dalle, et il semble que ce soit de même pour DeVice. La proba pour que tous trois soient des crétins illétrés doit
..plus tous les lurkers.. dont seulement 1 à réagit. Donc, l'affront ne doit pas être si terrible..
être plus faible que 50%, non ? Enfin j'espère ! ;-)
Pas assez de données pour conclure.. C'est pas parce que 3 geeks sont du même avis, que. C'est quand on est *beaucoup* à avoir tort, qu'on a raison. Pour des valeurs suffisament grandes de *beaucoup*.
Conclusion...
Left as an exercise 4 ze rider ?
-- christophe. [Sinon, Aristote, c'est un developpeur du kernel ?]
Le 18/08/2010 15:24, c'est pas pour cafter, mais Guy Ratajczak a fait rien
qu'à écrire::
Yo !
PloP,
Le 18/08/2010 14:56, xtof pernod a écrit :
Soit je suis un crétin illétré, sois tu ne l'expliques pas clairement..
Partons si tu veux bien sur une proba de 50/50%
Pas d'accord. Je pige que dalle, et il semble que ce soit de même pour
DeVice. La proba pour que tous trois soient des crétins illétrés doit
..plus tous les lurkers.. dont seulement 1 à réagit. Donc, l'affront ne
doit pas être si terrible..
être plus faible que 50%, non ? Enfin j'espère ! ;-)
Pas assez de données pour conclure.. C'est pas parce que 3 geeks sont
du même avis, que. C'est quand on est *beaucoup* à avoir tort, qu'on
a raison. Pour des valeurs suffisament grandes de *beaucoup*.
Conclusion...
Left as an exercise 4 ze rider ?
--
christophe. [Sinon, Aristote, c'est un developpeur du kernel ?]
Le 18/08/2010 15:24, c'est pas pour cafter, mais Guy Ratajczak a fait rien qu'à écrire::
Yo !
PloP,
Le 18/08/2010 14:56, xtof pernod a écrit :
Soit je suis un crétin illétré, sois tu ne l'expliques pas clairement.. Partons si tu veux bien sur une proba de 50/50%
Pas d'accord. Je pige que dalle, et il semble que ce soit de même pour DeVice. La proba pour que tous trois soient des crétins illétrés doit
..plus tous les lurkers.. dont seulement 1 à réagit. Donc, l'affront ne doit pas être si terrible..
être plus faible que 50%, non ? Enfin j'espère ! ;-)
Pas assez de données pour conclure.. C'est pas parce que 3 geeks sont du même avis, que. C'est quand on est *beaucoup* à avoir tort, qu'on a raison. Pour des valeurs suffisament grandes de *beaucoup*.
Conclusion...
Left as an exercise 4 ze rider ?
-- christophe. [Sinon, Aristote, c'est un developpeur du kernel ?]
xtof pernod
Le 18/08/2010 16:10, mais Guy Ratajczak a fait rien qu'à écrire::
Le 18/08/2010 14:50, xtof pernod a écrit :
Le 18/08/2010 13:32, mais Guy Ratajczak a fait rien qu'à écrire::
- Christophe H a trouvé que plusieurs clés différentes donnaient le même chiffré ; - J'ai sorti l'ensemble des clés de 32 bits possibles à partir d'un clair connu avec un soft de 30 lignes en une fraction de secondes ;
?!? la vache.. Il faut pourtant quelques secondes, pour compter jusqu'à 2^32. A 1800MHz, tout du mmoins.
Bah pas besoin de compter jusque 2^32-1 avec Raymond ;-) L'idée était bien de faire une recherche exhaustive, mais il était souvent possible d'élaguer par pans entiers de 2^24 clés...
C'est plus de l'élaguage, à ce niveau. 8 bits d'espace, Mc Cullough(Tm) rulez.
Tiote question : ce codage arithmétique étant parfaitement réversible,
Si& Ssi tu as les fréquences cumulées des symboles. Sinon, c'est de la devinette, à moins d'attaque que je ne connais pas / à deviser. A voir avec le code, donc.
Oui ! J'me mets à la place du destinataire (physique ou logique). Faut qu'il ait le moyen de faire le reverse de cette étape.
Phatalement. Etant par nature un algo à clés secrètes, trivialement celles-ci se doivent d'être possédées par les (n >= 2) protagonistes.
C'était tellement évident que je l'avais implicité, c'est maintenant corrigé.
A voir comment ça sera intégré dans l'algo.
Je propose de laisser faire cette partie à l'auteur orignial.. Il nous fera une belle implémentation, on peut donc concidérer cette partie comme aboutie.
Pour la phase de validation, je pense que passer la clé en param. sur la ligne de commande conviendra -- si qq'1 voit plus simple, qu'il parle (ou se taise à jamais ?)
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
Il y en a (bien) d'autres, notamment fpaq0 et dérivés, qui sert de codeur d'entropie dans les PAQ* de M. Mahoney.
Mon dieu, vous êtes vieux et faible, mais si vous dégainez le compilo, rien n'est perdu !
Bon, on va mettre les choses au clair : 1) _Personne_ ne m'appelle le vieux à part un pote d'enfance qui a 3 mois de plus que moi ;
Affirmation déplacé, donc, c'est lui le plus vieux ?!
2) Faible, ça dépend le contexte, y'en a qui diront pas ça ;
Mes amitiés à Mme.
3) Et merci de ne pas m'appeler "Mon dieu", en public. Merci.
je comprends, ça peut vite être irritant. Voire, vexant.
Je re-précise: inspirée de ce que j'ai compris du point 1:)
Toutafé(c).
où sont les faiblesses. J'espère vivement qu'on pourra rapidement sortir la phrase mythique.
Qui est ? Alleluiha ? Thalassa ? Osannah ? "Vous êtes un crétin" ? All/None of the above ?
Manquait les cases à cocher, tant pis. "Au suivant !" - fmc <-- [je pensais que c'était JB ?]
Peste. je ne saurai donc rien de ce mysthicisme sus-évoqué. C'est point charitable de pratiquer l'obscurité..
-- christophe. [Non, là, c'est pas sympa, c'est vrai]
Le 18/08/2010 16:10, mais Guy Ratajczak a fait rien qu'à écrire::
Le 18/08/2010 14:50, xtof pernod a écrit :
Le 18/08/2010 13:32, mais Guy Ratajczak a fait rien qu'à écrire::
- Christophe H a trouvé que plusieurs clés différentes donnaient le même
chiffré ;
- J'ai sorti l'ensemble des clés de 32 bits possibles à partir d'un
clair connu avec un soft de 30 lignes en une fraction de secondes ;
?!? la vache.. Il faut pourtant quelques secondes, pour compter jusqu'à
2^32.
A 1800MHz, tout du mmoins.
Bah pas besoin de compter jusque 2^32-1 avec Raymond ;-)
L'idée était bien de faire une recherche exhaustive, mais il était
souvent possible d'élaguer par pans entiers de 2^24 clés...
C'est plus de l'élaguage, à ce niveau. 8 bits d'espace, Mc Cullough(Tm) rulez.
Tiote question : ce codage arithmétique étant parfaitement réversible,
Si& Ssi tu as les fréquences cumulées des symboles. Sinon, c'est de la
devinette, à moins d'attaque que je ne connais pas / à deviser.
A voir avec le code, donc.
Oui ! J'me mets à la place du destinataire (physique ou logique). Faut
qu'il ait le moyen de faire le reverse de cette étape.
Phatalement. Etant par nature un algo à clés secrètes, trivialement celles-ci
se doivent d'être possédées par les (n >= 2) protagonistes.
C'était tellement évident que je l'avais implicité, c'est maintenant corrigé.
A voir comment ça sera intégré dans l'algo.
Je propose de laisser faire cette partie à l'auteur orignial.. Il nous fera
une belle implémentation, on peut donc concidérer cette partie comme aboutie.
Pour la phase de validation, je pense que passer la clé en param. sur la
ligne de commande conviendra -- si qq'1 voit plus simple, qu'il parle (ou
se taise à jamais ?)
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
Il y en a (bien) d'autres, notamment fpaq0 et dérivés, qui sert de codeur
d'entropie dans les PAQ* de M. Mahoney.
Mon dieu, vous êtes vieux et faible, mais si vous dégainez le compilo,
rien n'est perdu !
Bon, on va mettre les choses au clair :
1) _Personne_ ne m'appelle le vieux à part un pote d'enfance qui a 3
mois de plus que moi ;
Affirmation déplacé, donc, c'est lui le plus vieux ?!
2) Faible, ça dépend le contexte, y'en a qui diront pas ça ;
Mes amitiés à Mme.
3) Et merci de ne pas m'appeler "Mon dieu", en public. Merci.
je comprends, ça peut vite être irritant. Voire, vexant.
Je re-précise: inspirée de ce que j'ai compris du point 1:)
Toutafé(c).
où sont les faiblesses. J'espère vivement qu'on pourra rapidement sortir
la phrase mythique.
Qui est ? Alleluiha ? Thalassa ? Osannah ? "Vous êtes un crétin" ? All/None
of the above ?
Manquait les cases à cocher, tant pis.
"Au suivant !" - fmc <-- [je pensais que c'était JB ?]
Peste. je ne saurai donc rien de ce mysthicisme sus-évoqué.
C'est point charitable de pratiquer l'obscurité..
--
christophe. [Non, là, c'est pas sympa, c'est vrai]
Le 18/08/2010 16:10, mais Guy Ratajczak a fait rien qu'à écrire::
Le 18/08/2010 14:50, xtof pernod a écrit :
Le 18/08/2010 13:32, mais Guy Ratajczak a fait rien qu'à écrire::
- Christophe H a trouvé que plusieurs clés différentes donnaient le même chiffré ; - J'ai sorti l'ensemble des clés de 32 bits possibles à partir d'un clair connu avec un soft de 30 lignes en une fraction de secondes ;
?!? la vache.. Il faut pourtant quelques secondes, pour compter jusqu'à 2^32. A 1800MHz, tout du mmoins.
Bah pas besoin de compter jusque 2^32-1 avec Raymond ;-) L'idée était bien de faire une recherche exhaustive, mais il était souvent possible d'élaguer par pans entiers de 2^24 clés...
C'est plus de l'élaguage, à ce niveau. 8 bits d'espace, Mc Cullough(Tm) rulez.
Tiote question : ce codage arithmétique étant parfaitement réversible,
Si& Ssi tu as les fréquences cumulées des symboles. Sinon, c'est de la devinette, à moins d'attaque que je ne connais pas / à deviser. A voir avec le code, donc.
Oui ! J'me mets à la place du destinataire (physique ou logique). Faut qu'il ait le moyen de faire le reverse de cette étape.
Phatalement. Etant par nature un algo à clés secrètes, trivialement celles-ci se doivent d'être possédées par les (n >= 2) protagonistes.
C'était tellement évident que je l'avais implicité, c'est maintenant corrigé.
A voir comment ça sera intégré dans l'algo.
Je propose de laisser faire cette partie à l'auteur orignial.. Il nous fera une belle implémentation, on peut donc concidérer cette partie comme aboutie.
Pour la phase de validation, je pense que passer la clé en param. sur la ligne de commande conviendra -- si qq'1 voit plus simple, qu'il parle (ou se taise à jamais ?)
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
Il y en a (bien) d'autres, notamment fpaq0 et dérivés, qui sert de codeur d'entropie dans les PAQ* de M. Mahoney.
Mon dieu, vous êtes vieux et faible, mais si vous dégainez le compilo, rien n'est perdu !
Bon, on va mettre les choses au clair : 1) _Personne_ ne m'appelle le vieux à part un pote d'enfance qui a 3 mois de plus que moi ;
Affirmation déplacé, donc, c'est lui le plus vieux ?!
2) Faible, ça dépend le contexte, y'en a qui diront pas ça ;
Mes amitiés à Mme.
3) Et merci de ne pas m'appeler "Mon dieu", en public. Merci.
je comprends, ça peut vite être irritant. Voire, vexant.
Je re-précise: inspirée de ce que j'ai compris du point 1:)
Toutafé(c).
où sont les faiblesses. J'espère vivement qu'on pourra rapidement sortir la phrase mythique.
Qui est ? Alleluiha ? Thalassa ? Osannah ? "Vous êtes un crétin" ? All/None of the above ?
Manquait les cases à cocher, tant pis. "Au suivant !" - fmc <-- [je pensais que c'était JB ?]
Peste. je ne saurai donc rien de ce mysthicisme sus-évoqué. C'est point charitable de pratiquer l'obscurité..
-- christophe. [Non, là, c'est pas sympa, c'est vrai]
Guy Ratajczak
Salut,
Le 18/08/2010 16:49, xtof pernod a écrit :
Le 18/08/2010 16:10, mais Guy Ratajczak a fait rien qu'à écrire::
Le 18/08/2010 14:50, xtof pernod a écrit :
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
Il y en a (bien) d'autres, notamment fpaq0 et dérivés, qui sert de codeur d'entropie dans les PAQ* de M. Mahoney.
Pffioouu... j'm'étais arrêté au codage arithmétique dans le JPEG2000. J'avoue que ça me dépasse. Mais j'ai bien envie d'y jeter un oeil.
Qui est ? Alleluiha ? Thalassa ? Osannah ? "Vous êtes un crétin" ? All/None of the above ?
Manquait les cases à cocher, tant pis. "Au suivant !" - fmc <-- [je pensais que c'était JB ?]
Peste. je ne saurai donc rien de ce mysthicisme sus-évoqué. C'est point charitable de pratiquer l'obscurité..
Charité bien gnagnagna... blablabla... Me semble bien que la phrase mythique est "Au suivant !" après évacuation du "CEH" sur un brancard. Et fmc avec les points ça fait f.m.c. Ma mémoire me jouerai-t-elle des tours ? (le premier qui dit que c'est normal pour un vieux, il se prend Pi coups de fouet. Les détails de l'implémentation seront vus en temps et en heure).
Bonne journée, -- Guy "Châtie le chien, fouette le loup, si tu veux ; mais ne provoque pas les cheveux gris." -+- Johann Wolfgang von Goethe - Maximes et réflexions -+-
Salut,
Le 18/08/2010 16:49, xtof pernod a écrit :
Le 18/08/2010 16:10, mais Guy Ratajczak a fait rien qu'à écrire::
Le 18/08/2010 14:50, xtof pernod a écrit :
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
Il y en a (bien) d'autres, notamment fpaq0 et dérivés, qui sert de codeur
d'entropie dans les PAQ* de M. Mahoney.
Pffioouu... j'm'étais arrêté au codage arithmétique dans le JPEG2000.
J'avoue que ça me dépasse. Mais j'ai bien envie d'y jeter un oeil.
Qui est ? Alleluiha ? Thalassa ? Osannah ? "Vous êtes un crétin" ?
All/None
of the above ?
Manquait les cases à cocher, tant pis.
"Au suivant !" - fmc <-- [je pensais que c'était JB ?]
Peste. je ne saurai donc rien de ce mysthicisme sus-évoqué.
C'est point charitable de pratiquer l'obscurité..
Charité bien gnagnagna... blablabla...
Me semble bien que la phrase mythique est "Au suivant !" après
évacuation du "CEH" sur un brancard. Et fmc avec les points ça fait
f.m.c. Ma mémoire me jouerai-t-elle des tours ? (le premier qui dit que
c'est normal pour un vieux, il se prend Pi coups de fouet. Les détails
de l'implémentation seront vus en temps et en heure).
Bonne journée,
--
Guy
"Châtie le chien, fouette le loup, si tu veux ; mais ne provoque pas les
cheveux gris."
-+- Johann Wolfgang von Goethe - Maximes et réflexions -+-
Le 18/08/2010 16:10, mais Guy Ratajczak a fait rien qu'à écrire::
Le 18/08/2010 14:50, xtof pernod a écrit :
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
Il y en a (bien) d'autres, notamment fpaq0 et dérivés, qui sert de codeur d'entropie dans les PAQ* de M. Mahoney.
Pffioouu... j'm'étais arrêté au codage arithmétique dans le JPEG2000. J'avoue que ça me dépasse. Mais j'ai bien envie d'y jeter un oeil.
Qui est ? Alleluiha ? Thalassa ? Osannah ? "Vous êtes un crétin" ? All/None of the above ?
Manquait les cases à cocher, tant pis. "Au suivant !" - fmc <-- [je pensais que c'était JB ?]
Peste. je ne saurai donc rien de ce mysthicisme sus-évoqué. C'est point charitable de pratiquer l'obscurité..
Charité bien gnagnagna... blablabla... Me semble bien que la phrase mythique est "Au suivant !" après évacuation du "CEH" sur un brancard. Et fmc avec les points ça fait f.m.c. Ma mémoire me jouerai-t-elle des tours ? (le premier qui dit que c'est normal pour un vieux, il se prend Pi coups de fouet. Les détails de l'implémentation seront vus en temps et en heure).
Bonne journée, -- Guy "Châtie le chien, fouette le loup, si tu veux ; mais ne provoque pas les cheveux gris." -+- Johann Wolfgang von Goethe - Maximes et réflexions -+-
xtof pernod
Le 18/08/2010 20:00, mais Guy Ratajczak a fait rien qu'à écrire::
Salut,
Yop',
Le 18/08/2010 16:49, xtof pernod a écrit :
Le 18/08/2010 16:10, mais Guy Ratajczak a fait rien qu'à écrire::
Le 18/08/2010 14:50, xtof pernod a écrit :
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
(et pas qu'un peu=)
Il y en a (bien) d'autres, notamment fpaq0 et dérivés, qui sert de codeur d'entropie dans les PAQ* de M. Mahoney.
Pffioouu... j'm'étais arrêté au codage arithmétique dans le JPEG2000. J'avoue que ça me dépasse. Mais ju'ai bien envie d'y jeter un oeil.
C'est ce qui est concidéré comme state-of-the-art, possiblement à juste titre. Passe également par la case "Hutter Prize", et touche 50k€ (éventuellement..)
Peste. je ne saurai donc rien de ce mysthicisme sus-évoqué. C'est point charitable de pratiquer l'obscurité..
Charité bien gnagnagna... blablabla... Me semble bien que la phrase mythique est "Au suivant !" après
Aaah, oké, oké -- la vache. Bon, je pensais à Jacques (le Grrrand Jacques..) "Au suivant ! Au suivant !"
évacuation du "CEH" sur un brancard. Et fmc avec les points ça fait
Attends, il est même pas né, et tu le tues direct ?!
Alors donc, et pour t'empêcher de te ronger le frein plus longtemps, voici: c'est le tout premier jus, et ce n'est pas validé (il n'y a pas de décodeur, mais je suis plutôt confiant sur ce point), donc inutile de s'énerver trop fortement dessus:
Par contre je me demande comment se passer de l'IP. Dans le DES, elles (l'initiale et la finale) sont ~inutiles; là, si elles n'y sont pas, on a directement le pied à l'étrier pour optimiser/élaguer la recherche exhaustive, avec un (bon) dico, des table de fréquences de symboles / bigrammes / trigrammes / etc. et l'assurance que le texte clair est du français (ce qui sera la cas pour notre propos)..
L'autre problème, c'est que c'est un peu facile, voire simpliste, comme algo, jusque là, ce qui est plutôt mauvais signe. A suivre, donc..
Ormis le pb de l'IP, (on en a causé, mais selon la rapidité de l'attaque, je m'auto-réserve le droit de l'implémenter (ou pas)) je m'engage à ne rajouter aucune fioriture post-codage de type je remélange ça en y mixant pseudo-alétoirement avec des boites-S 3D vous touillez salez puis servez.
(C'était évident, mais ça va mieux en le disant, et là, c'est dit)
f.m.c. Ma mémoire me jouerai-t-elle des tours ? (le premier qui dit que c'est normal pour un vieux, il se prend Pi coups de fouet. Les détails de l'implémentation seront vus en temps et en heure).
ah ouais, je me suis tj demandé comment donner 0.1415926535.. coup de fouet. Preuve expérimentale recquise & exigée.
"c'est du théorique qui me vient comme ça le matin au réveil" (l'OP)
Marrant, moi à c't'heure, c'est plutot un café, un clop et un besoin naturel..
Bonne journée,
De même,
-- christophe. [On s'amuse bien, hein]
Le 18/08/2010 20:00, mais Guy Ratajczak a fait rien qu'à écrire::
Salut,
Yop',
Le 18/08/2010 16:49, xtof pernod a écrit :
Le 18/08/2010 16:10, mais Guy Ratajczak a fait rien qu'à écrire::
Le 18/08/2010 14:50, xtof pernod a écrit :
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
(et pas qu'un peu=)
Il y en a (bien) d'autres, notamment fpaq0 et dérivés, qui sert de codeur
d'entropie dans les PAQ* de M. Mahoney.
Pffioouu... j'm'étais arrêté au codage arithmétique dans le JPEG2000.
J'avoue que ça me dépasse. Mais ju'ai bien envie d'y jeter un oeil.
C'est ce qui est concidéré comme state-of-the-art, possiblement à juste
titre. Passe également par la case "Hutter Prize", et touche 50k€
(éventuellement..)
Peste. je ne saurai donc rien de ce mysthicisme sus-évoqué.
C'est point charitable de pratiquer l'obscurité..
Charité bien gnagnagna... blablabla...
Me semble bien que la phrase mythique est "Au suivant !" après
Aaah, oké, oké -- la vache. Bon, je pensais à Jacques (le Grrrand Jacques..)
"Au suivant ! Au suivant !"
évacuation du "CEH" sur un brancard. Et fmc avec les points ça fait
Attends, il est même pas né, et tu le tues direct ?!
Alors donc, et pour t'empêcher de te ronger le frein plus longtemps, voici:
c'est le tout premier jus, et ce n'est pas validé (il n'y a pas de décodeur,
mais je suis plutôt confiant sur ce point), donc inutile de s'énerver trop
fortement dessus:
Par contre je me demande comment se passer de l'IP. Dans le DES, elles
(l'initiale et la finale) sont ~inutiles; là, si elles n'y sont pas, on
a directement le pied à l'étrier pour optimiser/élaguer la recherche
exhaustive, avec un (bon) dico, des table de fréquences de symboles /
bigrammes / trigrammes / etc. et l'assurance que le texte clair est du
français (ce qui sera la cas pour notre propos)..
L'autre problème, c'est que c'est un peu facile, voire simpliste, comme
algo, jusque là, ce qui est plutôt mauvais signe. A suivre, donc..
Ormis le pb de l'IP, (on en a causé, mais selon la rapidité de l'attaque,
je m'auto-réserve le droit de l'implémenter (ou pas)) je m'engage à ne
rajouter aucune fioriture post-codage de type je remélange ça en y mixant
pseudo-alétoirement avec des boites-S 3D vous touillez salez puis servez.
(C'était évident, mais ça va mieux en le disant, et là, c'est dit)
f.m.c. Ma mémoire me jouerai-t-elle des tours ? (le premier qui dit que
c'est normal pour un vieux, il se prend Pi coups de fouet. Les détails
de l'implémentation seront vus en temps et en heure).
ah ouais, je me suis tj demandé comment donner 0.1415926535.. coup de fouet.
Preuve expérimentale recquise & exigée.
"c'est du théorique qui me vient comme ça le matin au réveil" (l'OP)
Marrant, moi à c't'heure, c'est plutot un café, un clop et un besoin naturel..
Le 18/08/2010 20:00, mais Guy Ratajczak a fait rien qu'à écrire::
Salut,
Yop',
Le 18/08/2010 16:49, xtof pernod a écrit :
Le 18/08/2010 16:10, mais Guy Ratajczak a fait rien qu'à écrire::
Le 18/08/2010 14:50, xtof pernod a écrit :
Concrêtement, j'utilise le "Range Coder" de "ppmd" [...]
Je connaissais pas. Intéressant.
(et pas qu'un peu=)
Il y en a (bien) d'autres, notamment fpaq0 et dérivés, qui sert de codeur d'entropie dans les PAQ* de M. Mahoney.
Pffioouu... j'm'étais arrêté au codage arithmétique dans le JPEG2000. J'avoue que ça me dépasse. Mais ju'ai bien envie d'y jeter un oeil.
C'est ce qui est concidéré comme state-of-the-art, possiblement à juste titre. Passe également par la case "Hutter Prize", et touche 50k€ (éventuellement..)
Peste. je ne saurai donc rien de ce mysthicisme sus-évoqué. C'est point charitable de pratiquer l'obscurité..
Charité bien gnagnagna... blablabla... Me semble bien que la phrase mythique est "Au suivant !" après
Aaah, oké, oké -- la vache. Bon, je pensais à Jacques (le Grrrand Jacques..) "Au suivant ! Au suivant !"
évacuation du "CEH" sur un brancard. Et fmc avec les points ça fait
Attends, il est même pas né, et tu le tues direct ?!
Alors donc, et pour t'empêcher de te ronger le frein plus longtemps, voici: c'est le tout premier jus, et ce n'est pas validé (il n'y a pas de décodeur, mais je suis plutôt confiant sur ce point), donc inutile de s'énerver trop fortement dessus:
Par contre je me demande comment se passer de l'IP. Dans le DES, elles (l'initiale et la finale) sont ~inutiles; là, si elles n'y sont pas, on a directement le pied à l'étrier pour optimiser/élaguer la recherche exhaustive, avec un (bon) dico, des table de fréquences de symboles / bigrammes / trigrammes / etc. et l'assurance que le texte clair est du français (ce qui sera la cas pour notre propos)..
L'autre problème, c'est que c'est un peu facile, voire simpliste, comme algo, jusque là, ce qui est plutôt mauvais signe. A suivre, donc..
Ormis le pb de l'IP, (on en a causé, mais selon la rapidité de l'attaque, je m'auto-réserve le droit de l'implémenter (ou pas)) je m'engage à ne rajouter aucune fioriture post-codage de type je remélange ça en y mixant pseudo-alétoirement avec des boites-S 3D vous touillez salez puis servez.
(C'était évident, mais ça va mieux en le disant, et là, c'est dit)
f.m.c. Ma mémoire me jouerai-t-elle des tours ? (le premier qui dit que c'est normal pour un vieux, il se prend Pi coups de fouet. Les détails de l'implémentation seront vus en temps et en heure).
ah ouais, je me suis tj demandé comment donner 0.1415926535.. coup de fouet. Preuve expérimentale recquise & exigée.
"c'est du théorique qui me vient comme ça le matin au réveil" (l'OP)
Marrant, moi à c't'heure, c'est plutot un café, un clop et un besoin naturel..
"VengeurMasqué" a écrit dans le message de groupe de discussion :
"Philippe Lheureux" writes:
1 - Répartir le plus aléatoirement possible
Après des études poussées, je suis arrivé à la conclusion que le nombre le plus aléatoire était: 42. Cette fonction C permettra donc de satisfaire l'exigence n° 1: int rand() { return 42; }
NB: je ne la mets pas en GPL, je compte bien décrocher le Prix Turing avec ça. Je suis hélas trop vieux pour la Médaille Fields.
Petit pointure et hors sujet , l'espace de travail est entre 100000 et 999999 :-)
"VengeurMasqué" <vm666@alussinan.org> a écrit dans le message de groupe de
discussion : m3y6byydac.fsf@kissmedeadly.afraid.org...
Après des études poussées, je suis arrivé à la conclusion que le
nombre le plus aléatoire était: 42.
Cette fonction C permettra donc de satisfaire l'exigence n° 1:
int rand() { return 42; }
NB: je ne la mets pas en GPL, je compte bien décrocher le Prix Turing
avec ça. Je suis hélas trop vieux pour la Médaille Fields.
Petit pointure et hors sujet , l'espace de travail est entre 100000 et
999999 :-)
"VengeurMasqué" a écrit dans le message de groupe de discussion :
"Philippe Lheureux" writes:
1 - Répartir le plus aléatoirement possible
Après des études poussées, je suis arrivé à la conclusion que le nombre le plus aléatoire était: 42. Cette fonction C permettra donc de satisfaire l'exigence n° 1: int rand() { return 42; }
NB: je ne la mets pas en GPL, je compte bien décrocher le Prix Turing avec ça. Je suis hélas trop vieux pour la Médaille Fields.
Petit pointure et hors sujet , l'espace de travail est entre 100000 et 999999 :-)
xtof pernod
Le 22/08/2010 15:42, c'est pas pour cafter, mais Vengeur Masqué a fait rien qu'à écrire:
"Philippe Lheureux" writes:
1 - Répartir le plus aléatoirement possible
Après des études poussées, je suis arrivé à la conclusion que le nombre le plus aléatoire était: 42. Cette fonction C permettra donc de satisfaire l'exigence n° 1: int rand() { return 42; }
NB: je ne la mets pas en GPL, je compte bien décrocher le Prix Turing avec ça. Je suis hélas trop vieux pour la Médaille Fields.
Heureusement pour nous, une version DP existe, depuis fort longtemps: int rnd() { return 3; } /* obtenu par un lancer de dé non biaisé */ En plus elle est lourdement commentée.. Je crois qu'elle fut citée ici.
-- christophe. ((mais ? 42, c'est pas aléatoire du tout ?!?))
Le 22/08/2010 15:42, c'est pas pour cafter, mais Vengeur Masqué a fait rien qu'à
écrire:
Après des études poussées, je suis arrivé à la conclusion que le
nombre le plus aléatoire était: 42.
Cette fonction C permettra donc de satisfaire l'exigence n° 1:
int rand() { return 42; }
NB: je ne la mets pas en GPL, je compte bien décrocher le Prix Turing
avec ça. Je suis hélas trop vieux pour la Médaille Fields.
Heureusement pour nous, une version DP existe, depuis fort longtemps:
int rnd() { return 3; } /* obtenu par un lancer de dé non biaisé */
En plus elle est lourdement commentée.. Je crois qu'elle fut citée ici.
--
christophe. ((mais ? 42, c'est pas aléatoire du tout ?!?))
Le 22/08/2010 15:42, c'est pas pour cafter, mais Vengeur Masqué a fait rien qu'à écrire:
"Philippe Lheureux" writes:
1 - Répartir le plus aléatoirement possible
Après des études poussées, je suis arrivé à la conclusion que le nombre le plus aléatoire était: 42. Cette fonction C permettra donc de satisfaire l'exigence n° 1: int rand() { return 42; }
NB: je ne la mets pas en GPL, je compte bien décrocher le Prix Turing avec ça. Je suis hélas trop vieux pour la Médaille Fields.
Heureusement pour nous, une version DP existe, depuis fort longtemps: int rnd() { return 3; } /* obtenu par un lancer de dé non biaisé */ En plus elle est lourdement commentée.. Je crois qu'elle fut citée ici.
-- christophe. ((mais ? 42, c'est pas aléatoire du tout ?!?))