Crypter / decrypter

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 232 fois - Téléchargée 47 fois

Contenu du snippet

Il s'agit de la méthode d Vigenère, très légèrement plus compliqué

Source / Exemple :


-- Voici l'algo :
-- Dans une list box LIST1

j = 0
For i = 0 To 256
    j = j + i
    List1.AddItem ((i + j) Mod 256)
Next

plW = 0
k = 0
For SizeRead = 1 To SizeFile
    Get #1, , CarLu
    
    plW = plW + 1
    If plW > Len(PassWD) Then plW = 1
    
    k = k + 1
    If k > List1.ListCount - 1 Then k = 1

    Code = Asc(Mid(PassWD, plW, 1)) + Asc(List1.List(k))      -- on parcour la liste
    CarCry = (CarLu + Code) Mod 256                                 -- et le mot de passe
    Put #2, , CarCry
Next
Close #1
Close #2

Conclusion :


je demande à voir si quelqu'un pourrait un algo qui décrypte - sans connaître le mot de passe, ni le texte original...

PS: je le trouve long pour crypter les fichiers de plus de 300 Ko

A voir également

Ajouter un commentaire

Commentaires

Messages postés
33
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
25 juillet 2003

Ce code est a 100% inviolable (meme a l ordinateur cantique) si on utilise un masque jtable.

Donc Bravo
Messages postés
140
Date d'inscription
mercredi 3 juillet 2002
Statut
Membre
Dernière intervention
19 novembre 2006

Yup d'ailleur je fait un logiciel qui reprend la frequence des lettres :p
pas encore posté ;)
Messages postés
43
Date d'inscription
mardi 22 janvier 2002
Statut
Membre
Dernière intervention
9 janvier 2003

C vrai, il suffit au départ de soustraire les valeurs qui sont dans la liste, et après on peut facilement faire une attaque statistique ou par pattern. Il faudrait que chaque char ne soit jamais crypté par le même (c'est le cas quand on soustrait les valeurs de la liste)
Messages postés
54
Date d'inscription
vendredi 28 décembre 2001
Statut
Membre
Dernière intervention
13 mai 2007

Ton truc est pasq mal sur le fond mais il ne resistras pas 3 secondes a la NSA a cause des occurences des lettres et il y des programmes justement pour trouver les lettres grace aux occurences(pleind de e, plein de r.. pas de Z). mais ctrès bien pour éviter que ta petite soeur voit tes fichiers(PGP est hyper balaise et c'est juste de la pretty good privacy)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.