MODULE DE CRYPTAGE VIGENÈRE

violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 - 29 nov. 2006 à 18:33
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 29 nov. 2006 à 22:08
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/40514-module-de-cryptage-vigenere

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
29 nov. 2006 à 22:08
voilà, c'est corrigé !
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
29 nov. 2006 à 18:33
Salut, ce code est sans intérêt dans l'état.

For i = 1 To Len(s)
tmp1 = Asc(Mid(s, i, 1))
tmp2 = Asc(Mid(key, i, 1))
tmp3 = tmp3 & Chr(tmp1 + tmp2)
Next i

Si la longueur de la clé est inférieure à Len(s), on fait quoi ?
Si tmp1+tmp2>255 on fait quoi ?
As tu au moins testé ton code avant de poster ???

Et code non optimisé : long inutile car Byte suffit, manque les $...etc.
Ce serais la moindre des choses pour un truc si court !


Tu devrais corriger tout çà avant qu'un admin passe et le désactive ;)
(d'autant que ce type de code est déjà présent un grand nombre de fois)
@+
Rejoignez-nous