OVH Cloud OVH Cloud

AMcD® : méthode de cryptage.

116 réponses
Avatar
arm7
Bonjour tout le monde et surtout AMcD(r) !

Il y a quelques années, j'ai vu passé ici un méthode de cryptage assez
simple, basé sur rien de mathématique ni de connu et qu'a ma connaissance ne
doit pas se craquer si facilement.


Les sources ont été distribués, et en voici le fonctionnement, en vrac :


1) un nombre purement random sur 16 bits est determiné par la lecture de
quelques timer propre au hardware et sert de SEED pour un générateur de
nombre aléatoire

2) l'outil fonctionne par bloc de 2046 bytes (2Ko moins 2 bytes)

3) un XOR est effectué sur chaque 16 bits du bloc, à la fin des 2046 bytes
XORé, la clé d'origine est stockée.

4) le clé de chiffrement qui permet aussi son déchiffrement, ne sert qu'a
initialiser une autre fonction de random

5) un tableau de 2048 vecteurs est créée avec les nombre alléatoires ainsi
générée, les vecteurs pointent tous une destination différente

6) la fonction d'un vecteur est de transporter un bit, et un seul, d'une
position vers une autre.
6b) chaque byte lu influence le random lui même afin d'obtenir un effet
d'avalanche : Un seul byte mal décodé détruira l'ensemble du bloc. A la fin,
la clé sur 16 bits sera fausse et c'est tout l'ensemble qui restera crypté.


Les sources doivent être encore trouvables...ainsi que l'outil lui même.

Qu'en pense les spécialistes du hacking ?

10 réponses

8 9 10 11 12
Avatar
Raymond H.
"Sylvain" a écrit dans le message de news:
41c73bef$0$10237$

C'est ce que je vous demande d'expliquer, pour nous démontrer le savoir
dont vous dîtes posséder en traitant d'autre d'ignorant.

Raymond, c'est du Quebécois ou du n'importe quoi ce genre de phrase ??


soit vous êtes de culture anglophone et utilisez un traducteur à 2 balles,
dans ce cas préférez plutôt les forums anglophones


Tout cela pour une phrase que vous n'arrivez pas à bien comprendre ? :-)

(oui, tant pis pour nous, snif!), soit ... ma cousine de 6 six s'exprime
cent fois mieux.


Voici ce que ma phrase signifie:
1- "C'est ce que je vous demande d'expliquer,..." Ici c'est quand même
assez clair.
2- "...pour nous démontrer le savoir..." Ici, en s'exprimant, on démontre
les choses qu'on sait.
3- "...dont vous dîtes posséder..." Ici, il est question des choses que
l'on dit savoir, que l'on dit connaître, donc de la connaissance que l'on
dit posséder en nous-même.
4- "...dont vous dîtes posséder en traitant d'autre d'ignorant." Ici, il
est question de quelqu'un qui traite un autre d'ignorant, mais il le fait en
le comparant avec son propre savoir qu'il dit posséder. Autrement dit, une
façon de rabaisser un autre est de s'élever au-dessus de lui.
Bonne journée.
r.h.


Sylvain.



Avatar
Serge Paccalin
Le mardi 21 décembre 2004 à 06:06:31, Raymond H. a écrit dans
fr.misc.cryptologie :

Voici ce que ma phrase signifie:
1- "C'est ce que je vous demande d'expliquer,..." Ici c'est quand même
assez clair.
2- "...pour nous démontrer le savoir..." Ici, en s'exprimant, on démontre
les choses qu'on sait.
3- "...dont vous dîtes posséder..." Ici, il est question des choses que
l'on dit savoir, que l'on dit connaître, donc de la connaissance que l'on
dit posséder en nous-même.


« Le savoir QUE vous dîtes posséder... » et même « dites » sans
circonflexe, pour un présent, plutôt qu'un passé simple.

--
___________ 2004-12-21 09:17:16
_/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net
_L_) Il faut donc que les hommes commencent
-'(__) par n'être pas fanatiques pour mériter
_/___(_) la tolérance. -- Voltaire, 1763

Avatar
Raymond H.
"Serge Paccalin" a écrit dans le message
de news:
Le mardi 21 décembre 2004 à 06:06:31, Raymond H. a écrit dans
fr.misc.cryptologie :

Voici ce que ma phrase signifie:
1- "C'est ce que je vous demande d'expliquer,..." Ici c'est quand même
assez clair.
2- "...pour nous démontrer le savoir..." Ici, en s'exprimant, on
démontre
les choses qu'on sait.
3- "...dont vous dîtes posséder..." Ici, il est question des choses que
l'on dit savoir, que l'on dit connaître, donc de la connaissance que l'on
dit posséder en nous-même.


« Le savoir QUE vous dîtes posséder... » et même « dites » sans
circonflexe, pour un présent, plutôt qu'un passé simple.


Vous avez raison. Le 'QUE' va mieux :-)

--
___________ 2004-12-21 09:17:16
_/ _ _`_`_`_) Serge PACCALIN -- sp ad mailclub.net
_L_) Il faut donc que les hommes commencent
-'(__) par n'être pas fanatiques pour mériter
_/___(_) la tolérance. -- Voltaire, 1763



Avatar
YBM
[...]

Si vous ne réalisez pas que les textes que vous citez contredisent
votre point de vue initial je ne vois pas ce que je peux faire...

Et n'espérez pas faire de cryptologie sûre, indépendamment de la
faiblesse des algorithmes utilisé, sans connaître un peu plus
rationnellement la structure d'un OS.



Je n'ai pas besoin d'espérer car j'en ai déjà créé un qui est
téléchargeable sur Internet. De plus, il serait bon d'arrêter ça ici
puisque c'est hors sujet dans ce forum et en plus votre attitude devient
ridicule.


non, vous avez créez un logiciel téléchargeable sur l'Internet que
vous prétendez être sûr alors qu'il a été démontré qu'il ne l'est pas.


Avatar
Raymond H.
"YBM" a écrit dans le message de news:
41c8603a$0$9243$
[...]

Si vous ne réalisez pas que les textes que vous citez contredisent
votre point de vue initial je ne vois pas ce que je peux faire...


J'ai aussi dit (vers le début) que concernant WindowsXP je n'étais pas
certain si l'exécution de la ligne de commande avait le même résultat que
celle dans Windows95. Mais je me suis rappeler par la suite que ce n'était
pas le même résultat, et là j'ai tenté d'expliquer la différence entre 95 et
XP concernant cette ligne de commande dans 'Démarrer'/... . J'ai tenté de
démontrer que cette ligne de commandes dans 95/98/Me exécutait un émulateur.
Le sujet concerne donc l'ÉMULATION dans Windows 95/98/Me via 'command.com',
et on retrouve aussi un 'command.com' dans XP dans c:windowssystem32,
même si la ligne de commande dans 'Démarrer' exécute 'cmd.exe' (interpréteur
de commandes).

Il y a des années, lorsque j'ai étudié DOS/Windows3.x/95/98...,
WindowsXP n'existait pas encore, mais je me suis rappelé que dans XP c'était
'cmd.exe'. Mais, dans la suite de mes interventions j'ai tenté de démontrer
que dans Windows95/98/Me il y avait bien un émulateur via cette fameuse
ligne de commande dans 'Démarrer' et qu'un émulateur peut aussi être exécuté
au démarrage d'XP (c'est le sujet ici).



Et n'espérez pas faire de cryptologie sûre, indépendamment de la
faiblesse des algorithmes utilisé, sans connaître un peu plus
rationnellement la structure d'un OS.



Je n'ai pas besoin d'espérer car j'en ai déjà créé un qui est
téléchargeable sur Internet. De plus, il serait bon d'arrêter ça ici
puisque c'est hors sujet dans ce forum et en plus votre attitude devient
ridicule.


non, vous avez créez un logiciel téléchargeable sur l'Internet que
vous prétendez être sûr alors qu'il a été démontré qu'il ne l'est pas.


Si vous pensez qu'il a été prouvé que mon logiciel n'EST PAS sûr (un
PRÉSENT comme vous le dites), alors je vous inviterais à me le prouver par
une démonstration et avec ce petit exemple ci-dessous.
Je vous donne un seul mot crypté avec AllCrypter avec une simple clef de
64 bits. Allez-y! Servez-vous de la preuve dont vous parlez pour dire
qu'AllCrypter n'EST pas sûr. www.logicipc.com
BeginAllCrypter>>>4C6F6769636950435F416C6C437279707465720D0A3031D0A5B6374A65>>>EndAllCrypter>>>




Ici, je tiens à préciser que je ne parle pas qu'il serait impossible un
jour de prouver qu'AllCrypter n'est pas sûr. Mais je parle du PRÉSENT, je
parle qu'il n'est PAS PROUVÉ qu'il n'EST pas sûr. Enlevons les termes 'être
sûr' et parlons plutôt de 'preuve' pour dire qu'il n'EST pas sûr.
Je vous signale que personne n'a réussi jusqu'à présent à prouver que
l'algo n'était pas sûr. Il ne faut pas confondre l'algorithme avec le fait
d'insérer la clef (dans le passé) dans le chiffré. Dans la version
actuelle, la clef n'est pas intégrable dans le chiffré, alors comment
pouvez-vous dire qu'il a été prouvé qu'il n'EST PAS sûr? C'est la façon de
dire les choses que j'aime moins car ça laisse supposé des faussetés. Si un
jour il est prouvé que l'algo n'est pas sûr ce sera alors seulement à partir
de ce jour là que vous pourrez écrire 'n'EST pas sûr' (au présent).
Bonne journée
r.h.



Avatar
Grindipo
Bonjour,

Je vous donne un seul mot crypté avec AllCrypter avec une simple
clef de 64 bits. Allez-y! Servez-vous de la preuve dont vous parlez
pour dire qu'AllCrypter n'EST pas sûr. www.logicipc.com
BeginAllCrypter>>>4C6F6769636950435F416C6C437279707465720D0A3031D0A5B6374A65>>>EndAllCrypter>>>





Ah ! Un défi !
Ca relance la discussion sur votre logiciel. Cependant, pour parer aux
critiques "Je le craque quand je veux, mais j'ai pas trop envie..." je vous
propose d'attribuer un prix à celui qui arriverait (chose impossible bien
sûr) à déchiffrer le message. En plus, un prix rehausse le prestige de celui
qui le propose (Nobel, Goncourt, zunic...)
Alors, qu'en pensez-vous ? Fixez une date limite (1er février ?), un prix
(1000 US$ ?) et attendez tranquillement que ceux qui dénigrent votre
logiciel fassent enfin la preuve de leurs allégations.

Ici, je tiens à préciser que je ne parle pas qu'il serait
impossible un jour de prouver qu'AllCrypter n'est pas sûr. Mais je
parle du PRÉSENT, je parle qu'il n'est PAS PROUVÉ qu'il n'EST pas
sûr.
Euh, ça ne m'inspire pas confiance que vous disiez qu'un jour il sera prouvé

qu'il n'est pas sûr. J'ai dû mal comprendre.

Enlevons les termes 'être sûr' et parlons plutôt de 'preuve'
pour dire qu'il n'EST pas sûr. Je vous signale que personne n'a
réussi jusqu'à présent à prouver que l'algo n'était pas sûr.
Non, pour moi la charge de la preuve est à celui qui propose un logiciel. Je

achèterai pas une voiture dont on me dirait "Elle n'a jamais eu d'accident,
en fait c'est parce que personne ne l'a jamais essayé"
Une manière de tester votre logiciel est de "payer" les lecteurs de ce forum
pour le faire.

Il ne
faut pas confondre l'algorithme avec le fait d'insérer la clef (dans
le passé) dans le chiffré. Dans la version actuelle, la clef n'est
pas intégrable dans le chiffré, alors comment pouvez-vous dire qu'il
a été prouvé qu'il n'EST PAS sûr? C'est la façon de dire les choses
que j'aime moins car ça laisse supposé des faussetés. Si un jour il
est prouvé que l'algo n'est pas sûr ce sera alors seulement à partir
de ce jour là que vous pourrez écrire 'n'EST pas sûr' (au présent).
Je pense que certaines personnes ici ne vous croiront jamais quoique vous

disiez. Le seul argument qui vous reste est le nerf de la guerre...

Mon conseil :
Mettez 1000 dollars en jeu pour déchiffrer le chiffre ci-dessus. Vous ne
risquez rien selon vous.
Le 1er février, vous publiez sur ce forum le clair et la clef. Puisque
personne n'aura trouvé avant cette date, vous aurez votre preuve, et
personne ne pourra plus vous contredire. J'espère que vous avez glissé un
peu d'humour dans le clair ;)
En plus, quelle pub pour votre logiciel !

Bonne journée
De même. Personnellement, je ne connais presque rien en cryptologie, mais je

sens qu'un défi mettra de l'ambiance !

Grindipo




Avatar
Raymond H.
"Grindipo" a écrit dans le message de news:
41c94f2e$0$22351$
Bonjour,

Je vous donne un seul mot crypté avec AllCrypter avec une simple
clef de 64 bits. Allez-y! Servez-vous de la preuve dont vous parlez
pour dire qu'AllCrypter n'EST pas sûr. www.logicipc.com
BeginAllCrypter>>>4C6F6769636950435F416C6C437279707465720D0A3031D0A5B6374A65>>>EndAllCrypter>>>





Ah ! Un défi !
Ca relance la discussion sur votre logiciel. Cependant, pour parer aux
critiques "Je le craque quand je veux, mais j'ai pas trop envie..." je
vous
propose d'attribuer un prix à celui qui arriverait (chose impossible bien
sûr) à déchiffrer le message. En plus, un prix rehausse le prestige de
celui
qui le propose (Nobel, Goncourt, zunic...)
Alors, qu'en pensez-vous ? Fixez une date limite (1er février ?), un prix
(1000 US$ ?) et attendez tranquillement que ceux qui dénigrent votre
logiciel fassent enfin la preuve de leurs allégations.


Et vous avez raison de dire qu'il y en a qui le dénigre sans avoir fait
preuve de leurs allégations. C'est regrettable, car on devrait plutôt
s'encourager même si on trouve des défauts dans un logiciel quelconque.

Ici, il n'est pas question du fait que personne ne pourrait craquer ce
logiciel , mais du fait qu'il n'a pas encore ÉTÉ prouvé qu'AllCrypter ait
DÉJÀ été craqué. Le défit que je met est de faire le teste avec une soit
disante preuve déjà faite dans le passé que ce logiciel aurait déjà été
craqué. C'est simplement cela que je dis.
Mais il est vrai que le fait de mettre 1000$ mettrait de l'ambiance pour
chercher à le craquer :-)

Mais ce n'est pas de cela dont je parlais ici. Il est question juste de ne
pas dire qu'une chose est prouvée quand elle ne l'est pas encore sinon ce
n'est pas vraiment agréable de la part de l'auteur, quel qu'il soit. C'est
juste ça.



Ici, je tiens à préciser que je ne parle pas qu'il serait
impossible un jour de prouver qu'AllCrypter n'est pas sûr. Mais je
parle du PRÉSENT, je parle qu'il n'est PAS PROUVÉ qu'il n'EST pas
sûr.
Euh, ça ne m'inspire pas confiance que vous disiez qu'un jour il sera

prouvé
qu'il n'est pas sûr. J'ai dû mal comprendre.

Enlevons les termes 'être sûr' et parlons plutôt de 'preuve'
pour dire qu'il n'EST pas sûr. Je vous signale que personne n'a
réussi jusqu'à présent à prouver que l'algo n'était pas sûr.
Non, pour moi la charge de la preuve est à celui qui propose un logiciel.

Je
achèterai pas une voiture dont on me dirait "Elle n'a jamais eu
d'accident,
en fait c'est parce que personne ne l'a jamais essayé"
Une manière de tester votre logiciel est de "payer" les lecteurs de ce
forum
pour le faire.

Il ne
faut pas confondre l'algorithme avec le fait d'insérer la clef (dans
le passé) dans le chiffré. Dans la version actuelle, la clef n'est
pas intégrable dans le chiffré, alors comment pouvez-vous dire qu'il
a été prouvé qu'il n'EST PAS sûr? C'est la façon de dire les choses
que j'aime moins car ça laisse supposé des faussetés. Si un jour il
est prouvé que l'algo n'est pas sûr ce sera alors seulement à partir
de ce jour là que vous pourrez écrire 'n'EST pas sûr' (au présent).
Je pense que certaines personnes ici ne vous croiront jamais quoique vous

disiez. Le seul argument qui vous reste est le nerf de la guerre...

Mon conseil :
Mettez 1000 dollars en jeu pour déchiffrer le chiffre ci-dessus. Vous ne
risquez rien selon vous.
Le 1er février, vous publiez sur ce forum le clair et la clef. Puisque
personne n'aura trouvé avant cette date, vous aurez votre preuve, et
personne ne pourra plus vous contredire. J'espère que vous avez glissé un
peu d'humour dans le clair ;)
En plus, quelle pub pour votre logiciel !

Bonne journée
De même. Personnellement, je ne connais presque rien en cryptologie, mais

je
sens qu'un défi mettra de l'ambiance !


Je vous comprends :-)
Bonne journée
r.h.


Grindipo







Avatar
Grindipo
"Grindipo" a écrit dans le message de news:
Alors, qu'en pensez-vous ? Fixez une date limite (1er février ?), un
prix (1000 US$ ?) et attendez tranquillement que ceux qui dénigrent
votre logiciel fassent enfin la preuve de leurs allégations.


Et vous avez raison de dire qu'il y en a qui le dénigre sans avoir
fait preuve de leurs allégations. C'est regrettable, car on devrait
plutôt s'encourager même si on trouve des défauts dans un logiciel
quelconque.
Pourquoi ai-je l'impression que vous dites que votre soft possède des

défauts, voire des failles ?

Ici, il n'est pas question du fait que personne ne pourrait
craquer ce logiciel , mais du fait qu'il n'a pas encore ÉTÉ prouvé
qu'AllCrypter ait DÉJÀ été craqué.
Soyez clair : votre algorithme est-il sûr selon vous ?


Le défit que je met est de faire
le teste avec une soit disante preuve déjà faite dans le passé que ce
logiciel aurait déjà été craqué. C'est simplement cela que je dis.
Le fait de doter un défi d'un prix remettrait les compteurs à zéro pour

tous, évitant de s'enfermer dans une dispute stérile pour laquelle personne
ne voudra reconnaître ses torts.

Mais il est vrai que le fait de mettre 1000$ mettrait de
l'ambiance pour chercher à le craquer :-)
Pour sûr ! Surtout de la motivation.


Mais ce n'est pas de cela dont je parlais ici. Il est question juste
de ne pas dire qu'une chose est prouvée quand elle ne l'est pas
encore sinon ce n'est pas vraiment agréable de la part de l'auteur,
quel qu'il soit. C'est juste ça.
Mais j'ai vraiment l'impression que <cite> quand elle ne l'est pas encore

</cite> veux dire que vous vous attendez à ce que ça arrive. Pas très
rassurant en vue d'une utilisation commerciale d'un article de sécurité
(cette voiture tient la route car on n'a pas encore prouvé qu'elle est
instable, mais ça va venir)

je sens qu'un défi mettra de l'ambiance !


Je vous comprends :-)
Soyez explicite, vous instaurez un prix, oui ou non ?

Je vais être clair et donner mon avis d'utilisateur potentiel :
Si oui : Ambiance, suspense. Dans un peu plus d'un mois je considérerai d'un
autre oeil la (longue) dispute sur votre logiciel qui a eu lieu sur ce
forum.
Pensez à clarifier les règles. Vous m'aviez l'air sûr de vous dans vos
diverses interventions, une confiance qui vaut bien 1000$ (ou euros, c'est
vous qui décidez), non ? A ce prix-là, personne ne pourra invoquer le manque
de motivation, excuse facile mais totalement légitime.

Si non : Décrédibilisation totale de la sûreté du logiciel. Je considérerai
tout de suite d'un autre autre oeil la (longue) dispute sur votre logiciel
qui a eu lieu sur ce forum.

Grindipo

Deux conseils :
- Essayez de répondre en intercalant vos interventions et celles de votre
interlocuteur, ça sera plus lisible et compréhensible (comme je l'ai déjà
dit, je ne suis pas spécialiste, loin s'en faut)
- On évite d'écrire après la signature, c'est très grossier ;)


Avatar
AMcD®
Raymond H. wrote:

Mais je
parle du PRÉSENT, je parle qu'il n'est PAS PROUVÉ qu'il n'EST pas
sûr.


À peine...

--
AMcD®

http://arnold.mcdonald.free.fr/

Avatar
Raymond H.
"Grindipo" a écrit dans le message de news:
41c96cce$0$22351$
"Grindipo" a écrit dans le message de news:
Alors, qu'en pensez-vous ? Fixez une date limite (1er février ?), un
prix (1000 US$ ?) et attendez tranquillement que ceux qui dénigrent
votre logiciel fassent enfin la preuve de leurs allégations.


Et vous avez raison de dire qu'il y en a qui le dénigre sans avoir
fait preuve de leurs allégations. C'est regrettable, car on devrait
plutôt s'encourager même si on trouve des défauts dans un logiciel
quelconque.
Pourquoi ai-je l'impression que vous dites que votre soft possède des

défauts, voire des failles ?


Bonjour,
Ici je parle en pensant non seulement à moi mais aussi à d'autres
personnes et c'est pour cela que j'ai écris 'SI' et 'QUELCONQUE' et cela
sans vouloir donner l'impression d'une vantardise même si je sais que
quelque uns pourraient l'interpréter ainsi.
Je ne dis pas que mon logiciel a un défaut, loin de là.


Ici, il n'est pas question du fait que personne ne pourrait
craquer ce logiciel , mais du fait qu'il n'a pas encore ÉTÉ prouvé
qu'AllCrypter ait DÉJÀ été craqué.
Soyez clair : votre algorithme est-il sûr selon vous ?



Je vous réponds par une question dans un nouveau message au début de ce
forum (afin que ça ressemble moins à un labyrinthe :-) )

Je nomme le message 'Simple algo'. Alors, j'invite les autres
intervenants à continuer la conversation dans cet autre message plus haut
dans ce forum.



Le défit que je met est de faire
le teste avec une soit disante preuve déjà faite dans le passé que ce
logiciel aurait déjà été craqué. C'est simplement cela que je dis.
Le fait de doter un défi d'un prix remettrait les compteurs à zéro pour

tous, évitant de s'enfermer dans une dispute stérile pour laquelle
personne ne voudra reconnaître ses torts.

Mais il est vrai que le fait de mettre 1000$ mettrait de
l'ambiance pour chercher à le craquer :-)
Pour sûr ! Surtout de la motivation.


Mais ce n'est pas de cela dont je parlais ici. Il est question juste
de ne pas dire qu'une chose est prouvée quand elle ne l'est pas
encore sinon ce n'est pas vraiment agréable de la part de l'auteur,
quel qu'il soit. C'est juste ça.
Mais j'ai vraiment l'impression que <cite> quand elle ne l'est pas encore

</cite> veux dire que vous vous attendez à ce que ça arrive. Pas très
rassurant en vue d'une utilisation commerciale d'un article de sécurité
(cette voiture tient la route car on n'a pas encore prouvé qu'elle est
instable, mais ça va venir)

je sens qu'un défi mettra de l'ambiance !


Je vous comprends :-)
Soyez explicite, vous instaurez un prix, oui ou non ?



Non :)
Comme j'ai déjà dis dans le passé, j'enseigne à mes enfants de ne pas
faire de pari, et par conséquent je n'en fais pas non plus.


Je vais être clair et donner mon avis d'utilisateur potentiel :
Si oui : Ambiance, suspense. Dans un peu plus d'un mois je considérerai
d'un autre oeil la (longue) dispute sur votre logiciel qui a eu lieu sur
ce forum.
Pensez à clarifier les règles. Vous m'aviez l'air sûr de vous dans vos
diverses interventions, une confiance qui vaut bien 1000$ (ou euros, c'est
vous qui décidez), non ? A ce prix-là, personne ne pourra invoquer le
manque de motivation, excuse facile mais totalement légitime.



a+
r.h.
N.B.: À suivre dans une nouvelle suite de messages dans ce forum (pour plus
de clarté).
'Simple algo'

Si non : Décrédibilisation totale de la sûreté du logiciel. Je
considérerai tout de suite d'un autre autre oeil la (longue) dispute sur
votre logiciel qui a eu lieu sur ce forum.

Grindipo

Deux conseils :
- Essayez de répondre en intercalant vos interventions et celles de votre
interlocuteur, ça sera plus lisible et compréhensible (comme je l'ai déjà
dit, je ne suis pas spécialiste, loin s'en faut)
- On évite d'écrire après la signature, c'est très grossier ;)




8 9 10 11 12