Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 10 déc. 2009 à 16:27
De rien, pour la confusion c'est gratuit.
Rho, si on peut même plus commenter, rha la la ...
Cordialement, Bacterius !
CADRATURE
Messages postés25Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention13 juin 2009 26 oct. 2009 à 14:35
Le titre devrait être modifié pour ne pas apporter de la confusion chez d'autres visiteurs qui cherchent de l'info sur le sujet.
PROPOSITION: "Essai sur la cryptographie"
Cotation donnée à BACTERIUS: -3 pour la confusion apportée par BACTERIUS
Question aux admins:
Pourquoi ne peut-t-on pas donner la cote ZERO dans votre système de cotation. Ne pas voter ne veut pas dire
donner la cote ZERO.
Salutations.
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 25 oct. 2009 à 10:55
Si la clé privée est déduite de la clé publique alors je te suggère d'éviter de les appeler publique et privée : appelle-les clé n°1 et clé n°2 par exemple, car cela n'a rien à voir avec ce qu'on appelle le cryptage à clé publique et privé.
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 24 oct. 2009 à 22:32
Mais peux-tu décrire dans un fichier RTF ou PDF ou quelconque la méthode que tu utilises ? Je suis curieux, et entre nous, je fais du Delphi pas du VB ... :/
Cordialement, Bacterius !
cs_alpha5
Messages postés74Date d'inscriptionjeudi 10 août 2006StatutMembreDernière intervention24 mars 2013 24 oct. 2009 à 20:47
bonjour bacterius mon principe est très simple cela est une méthode qui n'a ancun rapport avec le rsa celà est prévu pour que la clé publique soit envoyer par e mail et ensuite récupérer par le destinataire est traduit en clé privée pour etre la clé d'un code de crypage par exemple le rinjdaêl mais j'avoue que celà est grossier.
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 23 oct. 2009 à 23:57
C'est bien ce que je pensais. Tu utilises un cryptage "XOR" dans ton code. Tu génères une clef publique au hasard, et tu utilises une grille de sudoku pour générer une clef privée à partir de la clef publique. Super. Sauf que dans ton code, tu n'utilises aucune des deux clefs pour chiffrer tes données.
"TextBox2.Text = Encrypt(Text, 5)"
Il vient d'où le 5 ?
Puis explique-moi le rapport entre la clef publique et privée.
De plus, la clef privée est plus grande que la clef publique. Si tu veux mon avis, je te retrouve la clef publique à partir de la clef privée (normalement privée < publique, sinon ça ne peut pas marcher).
Ces critiques se veulent constructives et non destructrices. Je t'offre l'expérience dont je dispose en cryptologie, utilises-les.
Cordialement, Bacterius !
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 23 oct. 2009 à 23:47
Les amateurs si ils veulent crypter ils utilisent des algorithmes qui ont fait leurs preuves (RSA, AES), et non pas un cryptage qu'ils ont fait eux-mêmes (à moins d'êtres des cryptologues éminents).
Cela dit, je vais regarder ton code :)
Cordialement, Bacterius !
cs_alpha5
Messages postés74Date d'inscriptionjeudi 10 août 2006StatutMembreDernière intervention24 mars 2013 23 oct. 2009 à 21:15
Exact Bacterius mon but n'est pas de remplacer le RSA mai de donner les moyens de crypter pour les amateurs
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 22 oct. 2009 à 11:04
De toute façon, si RSA tombe, les courbes elliptiques sont là pour reprendre la main (elles sont beaucoup plus rapides, mais faut pas exagérer non plus, et utilisent une clef de taille humaine (128 bits) pour une sécurité égale au RSA 2048 bits (prouvée)). Donc on a le temps :)
Cordialement, Bacterius !
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 22 oct. 2009 à 11:01
C'est vrai que la définition est assez large sur wikip.: "Une fonction à sens unique est une fonction qui peut être aisément calculée, mais difficile à inverser". Mais quand même, si quelqu'un poste une source avec les mots "clé publique clé privée" on ne peut tout de même pas laisser penser que cela pourrait être n'importe quoi et facile à casser : il faut maintenir une certaine exigence afin de conforter l'idée que la cryto. asymétrique est très fiable, au moins pour encore quelques années ou décennies.
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 22 oct. 2009 à 10:28
Tout dépend de la définition que l'on donne à "fonction à sens unique".
Cordialement, Bacterius !
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 22 oct. 2009 à 10:25
Là j'avoue que je ne sais pas, je préfère m'en tenir à la définition de wikipédia qui dit clairement que "La cryptographie asymétrique, ou cryptographie à clé publique est fondée sur l'existence de fonctions à sens unique" : je te suggère donc de proposer un complément d'info. directement sur wikipédia, car je ne suis pas un professionnel du domaine.
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 22 oct. 2009 à 10:10
Mais pas seulement à sens unique. Il faut qu'il y ait un lien entre l'entrée de la fonction (clef publique) et la sortie de la fonction (clef privée) ... outre le fait que ce sont les entrées/sorties de la fonction bien sûr. Par exemple dans le cas du RSA, la clef publique est le produit des deux facteurs premiers qui constituent la clef privée. Seulement, ces deux clefs (c'est-à-dire le produit et les facteurs) sont reliés par le théorème d'Euler, notamment, qui permet le chiffrage/déchiffrage. Pour plus d'infos, tapez "Rivest Shamir Adleman" dans Google".
Cordialement, Bacterius !
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 22 oct. 2009 à 09:58
Oui, en fait pour parler plus précisément, il faut lire : exclusivement basé sur une fonction à sens unique (principalement les nombres premiers).
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 22 oct. 2009 à 09:43
PS : J'ai pas regardé la source en répondant à Patrice, je lui ai juste répondu.
Cordialement, Bacterius !
Bacterius
Messages postés3792Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 3 juin 201610 22 oct. 2009 à 09:42
Pas nécessairement ... il est vrai que c'est très utilisé les nombres premiers et la factorisation, mais il peut exister d'autres moyens !
Un système à clef publique et à clef privée c'est un système dans lequel la clef publique permet de chiffrer en relation avec une clef privée, et vice-versa (avec le déchiffrage dans l'autre sens bien sûr). Le but étant de trouver un type de relation privée/publique suffisamment resistante pour que la clef privée ne soit pas atteignable depuis la clef publique.
A mon avis, le "sudoku" ne répond pas à ces attentes (du point de vue mathématique autant que cryptographique), mais pourquoi pas ? Comme on dit, la beauté est dans la tentative :)
Cordialement, Bacterius !
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 21 oct. 2009 à 13:48
C'est quoi le principe ? Comment on l'utilise ? J'ai bien peur que cela n'est rien à voir avec le principe des clés publiques et privées, qui repose exclusivement sur la difficulté de factoriser le produit d'un couple de grands nombres premiers, voir ici :
Cryptographie asymétrique
http://fr.wikipedia.org/wiki/Cryptographie_asym%C3%A9trique
10 déc. 2009 à 16:27
Rho, si on peut même plus commenter, rha la la ...
Cordialement, Bacterius !
26 oct. 2009 à 14:35
PROPOSITION: "Essai sur la cryptographie"
Cotation donnée à BACTERIUS: -3 pour la confusion apportée par BACTERIUS
Question aux admins:
Pourquoi ne peut-t-on pas donner la cote ZERO dans votre système de cotation. Ne pas voter ne veut pas dire
donner la cote ZERO.
Salutations.
25 oct. 2009 à 10:55
24 oct. 2009 à 22:32
Cordialement, Bacterius !
24 oct. 2009 à 20:47
23 oct. 2009 à 23:57
"TextBox2.Text = Encrypt(Text, 5)"
Il vient d'où le 5 ?
Puis explique-moi le rapport entre la clef publique et privée.
De plus, la clef privée est plus grande que la clef publique. Si tu veux mon avis, je te retrouve la clef publique à partir de la clef privée (normalement privée < publique, sinon ça ne peut pas marcher).
Ces critiques se veulent constructives et non destructrices. Je t'offre l'expérience dont je dispose en cryptologie, utilises-les.
Cordialement, Bacterius !
23 oct. 2009 à 23:47
Cela dit, je vais regarder ton code :)
Cordialement, Bacterius !
23 oct. 2009 à 21:15
22 oct. 2009 à 11:04
Cordialement, Bacterius !
22 oct. 2009 à 11:01
22 oct. 2009 à 10:28
Cordialement, Bacterius !
22 oct. 2009 à 10:25
22 oct. 2009 à 10:10
Cordialement, Bacterius !
22 oct. 2009 à 09:58
22 oct. 2009 à 09:43
Cordialement, Bacterius !
22 oct. 2009 à 09:42
Un système à clef publique et à clef privée c'est un système dans lequel la clef publique permet de chiffrer en relation avec une clef privée, et vice-versa (avec le déchiffrage dans l'autre sens bien sûr). Le but étant de trouver un type de relation privée/publique suffisamment resistante pour que la clef privée ne soit pas atteignable depuis la clef publique.
A mon avis, le "sudoku" ne répond pas à ces attentes (du point de vue mathématique autant que cryptographique), mais pourquoi pas ? Comme on dit, la beauté est dans la tentative :)
Cordialement, Bacterius !
21 oct. 2009 à 13:48
Cryptographie asymétrique
http://fr.wikipedia.org/wiki/Cryptographie_asym%C3%A9trique