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
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

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
0
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
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
0
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
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 ?
0
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
Non pas super comme chiffrement. C'est de la substitution mono-alphabétique, et ça ne tient pas la route ^^.
0
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
Tu crois ?
0
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
Ton cryptage ne résistera pas à une attaque par analyse des fréquences. Donc oui, c'est sûr ^^.
0
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
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
0

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
On peut l'améliorer en mettant un autre algo en fonction aléatoire ;)
0
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
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.
0
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
et le MD5 alors tu le déchiffres comment ? :D
0
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
Attention, faut pas tout mélanger.
Là tu confonds chiffrement et hachage. Rien à voir, ni de près ni de loin.
0
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
il restera de la substitution mono alphabétique
0
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
oui un cryptogramme doit répondre a inversibilité de la maniéré de cryptage
0
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
Mais vous avez mal lu mon cryptage ... je rajoute le MD5 :D

Sérieusement lisez en entier ...
0
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
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
0
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
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
0
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
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).
0
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
tou ca c la cryptographie symétrique beh orient toi pluton sur la cryptographie a-symétrique c plus fiable
0
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
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.
0
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
ok ok merci fiddy pour c ette info
0
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
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 ?
0
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
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.
0