-
Par thevictor le 27 Avril 2012 à 08:18
Rassurez-vous, une nouvelle méthode plus puissante et moins complexe sera bientôt disponible. Je dois reconnaître que la première était vraiment à *****.
votre commentaire -
Par thevictor le 26 Avril 2012 à 13:36
Attention, le nouvel algorithme va arriver dans peu de temps. Il faut juste que je retrouve ma clé USB...
C'est bon, je l'ai. Bon, alors, voici mon algorithme. Je vois déjà certains faire la tête en se disant :"quelle merde, cet algorithme", mais il n'est encore qu'à une phase expérimentale. le voici :
Algorithme de cryptage(A), Clé(C) :
-Attribuer un numéro ¤ à chaque lettre de l'alphabet. Genre a=1, b=2, c=3... et z=26. Jusque là, c'est pas trop compliqué.
-Créer une clé aléatoire x qui multiplie ¤ par elle. On a donc : x¤=n. 10<=x<=100.
-Multiplier n par le n de y lettres suivantes.. On a 1<=y<=25. On note n1 la lettre prise et n2 la lettre pour multiplier. On a : n1n2=A. La clé se note: x_y.
-Ajouter à chaque lettre le n de la suivante. (Pour la lettre z, on ajoute a). On a m=n1=n2
-Changement : chaque lettre prend la valeur de la z suivante. On a 1<=z<=25 et l=ni+z(n1)
-Additionner w à l avec 1<=w<=25.
Placer x en position v où 1<=v<=4. La clé est v_x_y_z_w. Toutes les lettres se décalent de v rangs.
En résumé, on a :
A=[¤x=n => n1(n1+y) => n1n2 =>m=n1+n2 => l=n1+z(n1)]
C=[u=vx => v_x_y_z_w]
C.Q.F.D. !
astuces : pour coder un message sans programme informatique, il est conseillé de faire étape par étape pour chaque lettre, sinon, on se retrouve avec des chiffres énormes dans tous les sens.
Algorithme de labrinds©. Touts droits réservés. Non, en fait c'est juste que ça a la classe.
2 commentaires
Suivre le flux RSS des articles de cette rubrique
Suivre le flux RSS des commentaires de cette rubrique