logo Homepage
+  NewbieContest
|-+  Divers» Informatique» Mon algorithme de cryptage
Username:
Password:
Pages: [1]
  Imprimer  
Auteur Fil de discussion: Mon algorithme de cryptage  (Lu 3061 fois)
DomJ

Profil challenge

Classement : 637/54283

Néophyte
*
Hors ligne Hors ligne
Messages: 29


Voir le profil
« le: 16 Août 2008 à 06:53:37 »

Bonjour, j'ai programmé un script PHP qui crypte un texte... à MA façon

Dites-moi si le cryptage a déjà été inventé par qui que ce soit,
mais il a pas été inventé à ce que je sache...
Pourtant c'est tellement simple:

On ne fait qu'une rotation des lettres de l'alphabet que l'on considère comme circulaire,
puis on augmente de 1 à chaque fois.

Vous avez pas compris? En me relisant moi-même je ne me comprends pas :mrgreen:
Un exemple: nous voulons crypter "aaa":
On fait une rotation de 0 du caractère "a" ce qui donne (encore) "a"
Puis on vient de faire une rotation de 0 caractère, on fait maintenant une rotation de 1 caractères sur le 2eme caractères, qui donne "b",
on fait +1 pour la rotation qui donne "c" pour le dernier caractère
Donc "aaa" vaut "abc"

Bien sûr on voit "sbnxx", en trente seconde de calcul on sait que ça veut dire "salut"
c'est aussi ce que je me suis dit, alors j'ai ajouté un système de clef:
Au lieu de commencer par une rotation de 0 caractère, on commence par une rotation de [clef] caractères

Alors les clefs sont de 0 à 25 (Vous pouvez essayer 26 comme clef mais ça revient à 0)


alors qui peut deviner ce que "xgscc" veut dire tant qu'il a pas la clef?

Bien sûr un petit coup de bruteforce et c'est fini, j'ai jamais dit que mon cryptage était aussi sûr :mrgreen:

Alors vous en pensez quoi de mon algorithme de cryptage?
Si possible faites des commentaires constructifs merci ^^
Journalisée
hisoka69

Profil challenge

Classement : 26/54283

Membre Complet
***
Hors ligne Hors ligne
Messages: 209

"Qu33ch3 officielle de NC".


Voir le profil
« #1 le: 16 Août 2008 à 07:59:39 »

Ta méthode existe depuis des lustres...
Je te laisse constater par toi-même à cette adresse Tableau de Trithème

Et effectivement, pas très sûr comme méthode de cryptographie. Mais comme toujours tout dépend de qui tu veux cacher ton information. Nul doute que tes parents (seulement par exemple) ne pourrons pas déchiffrer tes messages.

Je t'encourage fortement à étudier en profondeur le site que je t'ai passé pour parfaire tes connaissances en la matière.

Bon amusement 
« Dernière édition: 16 Août 2008 à 10:48:13 par hisoka69 » Journalisée

"Qu33ch3 officielle de NC".
Lanselius

Profil challenge

Classement : 435/54283

Membre Junior
**
Hors ligne Hors ligne
Messages: 68


Voir le profil
« #2 le: 16 Août 2008 à 09:46:36 »

Tout à fait hisoka69, et donc "xgscc" signifie toujours "salut", mais avec une clé de 5.

Il est d'ailleurs inutile de coder quoi que ce soit pour percer la clé, l'applet d'Ars Cryptographica suffit si on triche un peu...

on décode xgscc, puis axgscc, puis aaxgscc, puis aaaxgscc, etc... jusqu'à ce que les 5 dernières lettres du message décrypté aient une signification. La clé correspond alors au nombre de "a" qu'on a ajouté devant le message crypté.

Bonne initiative tout de même, DomJ 
Journalisée
DomJ

Profil challenge

Classement : 637/54283

Néophyte
*
Hors ligne Hors ligne
Messages: 29


Voir le profil
« #3 le: 16 Août 2008 à 21:19:11 »

Bon ok alors

Je savais pas mais c'est juste que j'ai toujours rêvé de faire un système de chiffrement ^^
Journalisée
mogg41

Profil challenge

Classement : 449/54283

Membre Senior
****
Hors ligne Hors ligne
Messages: 267

Mogg41 pour vous aider!


Voir le profil
« #4 le: 16 Août 2008 à 21:38:47 »

Je savais pas mais c'est juste que j'ai toujours rêvé de faire un système de chiffrement ^^

Il fût un temps où je souhaitais, moi aussi, faire un système de chiffrement. Une chose que j'ai rapidement constaté et que je ne connaissais pas suffisamment la crypto en générale pour cela.

Les différentes méthodes que j'avais "inventées" existaient déjà où n'était que des dérivés de certaines déjà existantes.

Donc si je peux te donner un conseil c'est de résoudre quelques cryptos pour te rendre compte des méthodes utilisées pour décrypter (analyse de fréquence, recherche de la clef...). Tu te rendras vite compte des difficultés rencontrées ce qui te permettras par la suite de faire un système de cryptage beaucoup plus sûr.

Bon courage dans ton apprentissage.

Mogg
Journalisée

"Il ne savait pas que c'était impossible alors il l'a fait." Mark Twain
Pages: [1]
  Imprimer  
 
Aller à: