ah ,désolé (à mon tour) de redemander mais ,que me conseille tu de faire alors ?
Merci
Zazeglu
ah ,désolé (à mon tour) de redemander mais ,que me conseille tu de faire alors ?
Merci
Zazeglu
Alors, comme je t'ai dit au depart, applique un xor sur ton texte avec ta clé, ca aurat l'effet de dissimuler la frequence des lettres et de generer un forte entropie (désordre), ensuite, torture le resultat avec ton algo de base (n'hesite pas a etre vicieux).
Un xor appliqué tout seul n'est pas efficace comme l'a souligné gl mais suivit d'autres operations, et on ne peut pas faire directement l'operation inverse et retrouver la clé sans connaitre les operations que tu aura ajoutées.
Le xor ayant généré une forte entropie, tout type d'analyse devient inefficace et c'est 90% de gagné pour decourager un cryptanalyste.
Ah mais alors la clé doit être aussi longue que le text à crypter ,j'aimerait éviter ça
Merci
Zazeglu
Pas necessairement, tu peux prendre une clef plus courte et la dupliquer autant de fois que necessaire pour couvrir tout le texte a chiffrer.Envoyé par Zazeglu
oh ça c'est une idée tient ! j'essaie tout de suite merci !
Merci
Non, ta cle se repete jusqu'a la fin du texte, si ta clé est "coincoin" et que ton texte fait 20 caracteres, ca donnera "coincoincoincoincoin".
Perso, j'avais fait un systeme de cryptage ou je calculais le md5 de la clé que je recalculais autant de fois qu'il le falait pour arriver a la meme taille du texte en concatenant ces md5, ce qui evitait le coté cyclique et renforcait grandement la securité.
ok merci ,ça me prend 15 lignes de code rien que pour se faire répété la clé de manière à ce qu'elle soit aussi longue que le text.
Bon je vais calquer ça dans le code maitenant ....
Merci
Zazeglu
ohlàlà je ne comprend plus rien à mon code.
Des tas de choses bizzare se passes : j'ai un chaîne ,je l'inverse ,et ma chaîne se retrouve vide comme par magie.
J'y comprend rien moa ,je vais essayer de m'en sortire mais je crois que c'est fichu.
En tout cas merci pour votre aide
Zazeglu
Bonjour,
Bon voilà ce que donne mon algorithme maitenant :
1)On mutltiplie la clé se façon à ce qu'elle soit aussi longue que le text à crypter(la clé est numérique !)
2)On applique l'algo du chiffre de Gronsfeld
cf ici :
http://www.jura.ch/lcp/cours/dm/coda...gronsfeld.html
3)On XOR tout les caractères avec ceux de la clé
4)On renverse l'ordre des caractères dans la chaîne
5)On transforme le text en unicode
6)On ajoute : 50 caractères à la fin,50 au début de la chaîne (au hasard)
Qu'en pensez vous mnt ?
Merci
Zazeglu
Vu le but affiché : trouver un algorithme de cryptage pour un ami, je pense que c'est largement suffisant....à moins que vous n'envisagiez de faire transiter des secrets industriels ou stratégiques, je ne pense pas vraiment que vous risquiez d'être décrypté par quelqu'un que ça intéresse.
ohh bien sûr que non ,mais moi je fait ça plus par plaisir que par besoins
Je voudrait quand même reçevoir votre avis (comme si je voulais faire transiter des secrets industriels ou stratégiques) pour savoir malgré tout ce que cet algo fait maison vaut !
Merci
Zazeglu
Les cryptages efficaces reposent sur des polynomes définis à partir de nombres premiers. Les XOR, c'est .... gentil.
Blog|FAQ C++|FAQ fclc++|FAQ Comeau|FAQ C++lite|FAQ BS|Bons livres sur le C++
Les MP ne sont pas une hotline. Je ne réponds à aucune question technique par le biais de ce média. Et de toutes façons, ma BAL sur dvpz est pleine...
ah oui ,comme le RSA quoi ;
Sinon pourrais tu me dire ce que tu penses de l'algo ?Faut pas hésiter à critiquer ou à me sugéré des améliorations hein
Merci
Zazeglu
Ce que je reproche à cet algo personnellement c'est qu'il est écrit en clair sur un forum. Modifies 2-3 petits trucs si tu veux vraiment faire un truc caustaud.
Tom
ah ,oui ,si il est écrit sur un forum il n'est plus secret quoi ...
Sinon une analyse de fréquence est normalement inéfficace contre un algo pareil non ?
Au fait Metal Tom je vient d'aller voir le liens en bas de ton ,message ,je trouve ça hyper intéressant
Merci
Zazeglu
Faut pas en parler trop, les modos se sont crépés le chignon à cause de ça. J'ai essayé d'être le plus clair possible sur la signification.
Sinon pour l'analyse de fréquence je ne vois pas à quoi ça pourrait servir.
Tom
ah bon ok,
Sinon une analyse de fréquence c'est une analyse (of course )qui permet d'analyser la fréquence de répétition d'un caractère
cf ici : http://www.jura.ch/lcp/cours/dm/codage/stat/index.html
Merci
Zazeglu
J'en doute quand même. C'est juste que je voyais pas en quoi ça aidait dans ton problème :-)
Tom
ah ,mais je voulais savoir si un analyse de fréquence pouvait être utilisée pour casser cette algorythme
Merci
Zaeglu
Essayes. Si tu y arrives c'est que c'est le cas. Sinon ... et bien on ne peut pas conclure :-)
Tom
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager