Criptography
Fermé
algériano23
Messages postés
22
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
30 mars 2010
-
19 mars 2009 à 12:29
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 29 juin 2009 à 21:30
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 - 29 juin 2009 à 21:30
Bonjour,
salut voila je suis en 3eme annee informatique et je fait criptography et mon theme et le suivant ( etude et implimentation d'un systeme de cryptography a clé secrete utilisent le dechefrement avec substutution polialfabitique ) mon problem c'est que avant de faire l'aplication il faux comprendre cette metode alor je vous pris de m'aidé a trouvé des documentations sur ce theme ou des lient qui explique ca svp svp svp merci davance
salut voila je suis en 3eme annee informatique et je fait criptography et mon theme et le suivant ( etude et implimentation d'un systeme de cryptography a clé secrete utilisent le dechefrement avec substutution polialfabitique ) mon problem c'est que avant de faire l'aplication il faux comprendre cette metode alor je vous pris de m'aidé a trouvé des documentations sur ce theme ou des lient qui explique ca svp svp svp merci davance
12 réponses
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
91
19 mars 2009 à 12:30
19 mars 2009 à 12:30
https://fr.wikipedia.org/wiki/Cryptographie
Tout simplement ;)
Tout simplement ;)
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
19 mars 2009 à 14:03
19 mars 2009 à 14:03
Salut,
Je te conseille d'approfondir le chiffre de Vigenère qui est l'exemple le plus célèbre du chiffrement symétrique polyalphabétique : https://fr.wikipedia.org/wiki/Chiffre_de_Vigen%C3%A8re
Cdlt
Je te conseille d'approfondir le chiffre de Vigenère qui est l'exemple le plus célèbre du chiffrement symétrique polyalphabétique : https://fr.wikipedia.org/wiki/Chiffre_de_Vigen%C3%A8re
Cdlt
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
91
27 juin 2009 à 20:06
27 juin 2009 à 20:06
J'avais pensez à un nouveau code de cryptage :
Exemple :
Pour les lettres :
Maj:
A = 0
B = 1
C = 2
Etc...
Minuscules :
a = 0a
b = 1b
c = 2c
Etc...
Pour les chiffres :
1 = A
2 = B
3 = C
Etc...
Rien que ça , sa peut être énorme et après le code on peut rajouter un petit MD5() histoire d'être sûre de ne jamais le trouvé :)
Par exemple :
Original : LoL4
Crypté (Sans le MD5() ) : 1111oD
Pas mal , non ?
Exemple :
Pour les lettres :
Maj:
A = 0
B = 1
C = 2
Etc...
Minuscules :
a = 0a
b = 1b
c = 2c
Etc...
Pour les chiffres :
1 = A
2 = B
3 = C
Etc...
Rien que ça , sa peut être énorme et après le code on peut rajouter un petit MD5() histoire d'être sûre de ne jamais le trouvé :)
Par exemple :
Original : LoL4
Crypté (Sans le MD5() ) : 1111oD
Pas mal , non ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
27 juin 2009 à 20:35
27 juin 2009 à 20:35
Non pas super comme chiffrement. C'est de la substitution mono-alphabétique, et ça ne tient pas la route ^^.
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
91
>
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
27 juin 2009 à 22:18
27 juin 2009 à 22:18
Tu crois ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
>
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
27 juin 2009 à 22:50
27 juin 2009 à 22:50
Ton cryptage ne résistera pas à une attaque par analyse des fréquences. Donc oui, c'est sûr ^^.
algériano23
Messages postés
22
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
30 mars 2010
27 juin 2009 à 23:02
27 juin 2009 à 23:02
salut
oui DarkRodWarrior, fiddy a raison ton chiffrement ne tient pas puisque te remplace toujours le même carectére avec le même substitut alors par analyse des fréquences en peu facilement déchiffre ton cod
oui DarkRodWarrior, fiddy a raison ton chiffrement ne tient pas puisque te remplace toujours le même carectére avec le même substitut alors par analyse des fréquences en peu facilement déchiffre ton cod
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
91
27 juin 2009 à 23:10
27 juin 2009 à 23:10
On peut l'améliorer en mettant un autre algo en fonction aléatoire ;)
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
27 juin 2009 à 23:18
27 juin 2009 à 23:18
De l'aléatoire en cryptographie ? Et après tu déchiffres comment ? ^^.
Non, sincèrement il faut oublier les chiffrements à substitution. Déjà que le chiffrement de Vigenère bien meilleur que celui que tu proposes car polyalphabétique a été cassé.
Aujourd'hui les bons chiffrements se basent sur des problèmes mathématiques réputés difficiles. Et demain ce sera la cryptographie quantique.
Non, sincèrement il faut oublier les chiffrements à substitution. Déjà que le chiffrement de Vigenère bien meilleur que celui que tu proposes car polyalphabétique a été cassé.
Aujourd'hui les bons chiffrements se basent sur des problèmes mathématiques réputés difficiles. Et demain ce sera la cryptographie quantique.
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
91
>
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
27 juin 2009 à 23:21
27 juin 2009 à 23:21
et le MD5 alors tu le déchiffres comment ? :D
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
>
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
27 juin 2009 à 23:23
27 juin 2009 à 23:23
Attention, faut pas tout mélanger.
Là tu confonds chiffrement et hachage. Rien à voir, ni de près ni de loin.
Là tu confonds chiffrement et hachage. Rien à voir, ni de près ni de loin.
algériano23
Messages postés
22
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
30 mars 2010
27 juin 2009 à 23:17
27 juin 2009 à 23:17
il restera de la substitution mono alphabétique
algériano23
Messages postés
22
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
30 mars 2010
27 juin 2009 à 23:20
27 juin 2009 à 23:20
oui un cryptogramme doit répondre a inversibilité de la maniéré de cryptage
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
91
27 juin 2009 à 23:22
27 juin 2009 à 23:22
Mais vous avez mal lu mon cryptage ... je rajoute le MD5 :D
Sérieusement lisez en entier ...
Sérieusement lisez en entier ...
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
27 juin 2009 à 23:28
27 juin 2009 à 23:28
Sérieusement lisez en entier ...
Ben on a lu en entier. Mais on avait volontairement omis le MD5 en pensant que tu t'étais trompé. Mais si tu le rappelles, ce n'est plus une erreur ^^. Le MD5 n'est PAS du chiffrement mais du hachage ! Tu comptes le déchiffrement comment ton code si tu utilises du MD5 ?
Et puis, je te rappelle également que le MD5 doit éviter d'être utilisé car il ne remplit plus les conditions de sûretés d'une fonction de hachage et qu'il vaut mieux lui préférer du SHA-512
Ben on a lu en entier. Mais on avait volontairement omis le MD5 en pensant que tu t'étais trompé. Mais si tu le rappelles, ce n'est plus une erreur ^^. Le MD5 n'est PAS du chiffrement mais du hachage ! Tu comptes le déchiffrement comment ton code si tu utilises du MD5 ?
Et puis, je te rappelle également que le MD5 doit éviter d'être utilisé car il ne remplit plus les conditions de sûretés d'une fonction de hachage et qu'il vaut mieux lui préférer du SHA-512
algériano23
Messages postés
22
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
30 mars 2010
27 juin 2009 à 23:29
27 juin 2009 à 23:29
md5 est une fonction de hachage qui permet d'obtenir l'empreinte numérique d'un fichier et il nes plu aussi sur je vais voir comme il on décrypté et je te don ré des nouvelle
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
27 juin 2009 à 23:35
27 juin 2009 à 23:35
je vais voir comme il on décrypté
MD5 n'a pas été décrypté dans le sens où il résiste encore à la première pré-image ainsi qu'à la seconde.
Par contre il est facile de générer des collisions, et c'est là que le bât blesse (cf l'exploitation des collisions sur les AC).
MD5 n'a pas été décrypté dans le sens où il résiste encore à la première pré-image ainsi qu'à la seconde.
Par contre il est facile de générer des collisions, et c'est là que le bât blesse (cf l'exploitation des collisions sur les AC).
algériano23
Messages postés
22
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
30 mars 2010
27 juin 2009 à 23:34
27 juin 2009 à 23:34
tou ca c la cryptographie symétrique beh orient toi pluton sur la cryptographie a-symétrique c plus fiable
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
27 juin 2009 à 23:42
27 juin 2009 à 23:42
la cryptographie symétrique beh orient toi pluton sur la cryptographie a-symétrique c plus fiable
Non ce n'est pas plus fiable, c'est une technique différente. En asymétrique tu n'as plus le problème de l'échange des clés mais tu as quand même le problème de t'assurer de l'authenticité de la clé.
D'où le schéma classique : PKI -> échange des clés filles par chiffrement asymétrique -> chiffrement symétrique en utilisant les clés échangées précédemment.
Non ce n'est pas plus fiable, c'est une technique différente. En asymétrique tu n'as plus le problème de l'échange des clés mais tu as quand même le problème de t'assurer de l'authenticité de la clé.
D'où le schéma classique : PKI -> échange des clés filles par chiffrement asymétrique -> chiffrement symétrique en utilisant les clés échangées précédemment.
algériano23
Messages postés
22
Date d'inscription
vendredi 14 mars 2008
Statut
Membre
Dernière intervention
30 mars 2010
27 juin 2009 à 23:38
27 juin 2009 à 23:38
ok ok merci fiddy pour c ette info
DarkRodWarrior
Messages postés
1755
Date d'inscription
vendredi 2 mars 2007
Statut
Membre
Dernière intervention
18 mai 2010
91
29 juin 2009 à 18:07
29 juin 2009 à 18:07
Mais la méthode la plus efficace c'est encore d'autoriser un compte via une base de donnée = D
Exemple :
Le compte est niveau : 0 , il a accès à rien
Le compte est niveau : 1 , accès restreint
... Etc
Je pense que c'est une bonne idée , non ?
Exemple :
Le compte est niveau : 0 , il a accès à rien
Le compte est niveau : 1 , accès restreint
... Etc
Je pense que c'est une bonne idée , non ?
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
29 juin 2009 à 21:30
29 juin 2009 à 21:30
Non ^^.
Les injections SQL existent. J'ai déjà vu des sociétés lors d'audits de sécurités des sociétés stockés des mots de passes dans leur base de données (où je n'avais pas accès normalement) non chiffrées. Une petite injection SQL et hop tu récupères les mots de passe ^^.
La cryptographie est primordiale que ce soit chiffrement ou hachage.
Les injections SQL existent. J'ai déjà vu des sociétés lors d'audits de sécurités des sociétés stockés des mots de passes dans leur base de données (où je n'avais pas accès normalement) non chiffrées. Une petite injection SQL et hop tu récupères les mots de passe ^^.
La cryptographie est primordiale que ce soit chiffrement ou hachage.