begin process at 2008 07 18 20:12:07
1 212 565 membres
418 nouveaux aujourd'hui
14 164 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CRYPTER ET DÉCRYPTER SIMPLEMENT DU TEXTE AVEC LA MEME PROCÉDURE


Information sur la source

Catégorie :Texte Classé sous : crypter, décrypter Niveau : Débutant Date de création : 06/01/2001 Vu : 4 815

Note :
8,33 / 10 - par 9 personnes
8,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

La constante Perso est un valeur de 0 à 255 de facon à personnaliser le cryptage du texte

Source

  • Const Perso = 154
  • Public Function Crypte(Txt)
  • b = ""
  • For a = 1 To Len(Txt)
  • Crypte = Crypte & Chr(Asc(Mid(Txt, a, 1)) Xor (255 - (a Mod 255)) Xor Perso)
  • Next a
  • End Function
  • Private Sub Form_Load()
  • Debut:
  • re = InputBox("Tapez un texte, il va être crypté, puis décrypter avec la même fonction.", "Test")
  • If re = "" Then End
  • MsgBox "Votre texte crypter est : " & Crypte(re) & ". Puis le texte crypter et décrypter avec la même fonction donne : " & Crypte(Crypte(re))
  • GoTo Debut
  • End Sub
Const Perso = 154
Public Function Crypte(Txt)
b = ""
For a = 1 To Len(Txt)
Crypte = Crypte & Chr(Asc(Mid(Txt, a, 1)) Xor (255 - (a Mod 255)) Xor Perso)
Next a
End Function

Private Sub Form_Load()
Debut:
re = InputBox("Tapez un texte, il va être crypté, puis décrypter avec la même fonction.", "Test")
If re = "" Then End
MsgBox "Votre texte crypter est : " & Crypte(re) & ". Puis le texte crypter et décrypter avec la même fonction donne : " & Crypte(Crypte(re))
GoTo Debut
End Sub 

Conclusion

pour crypter par exemple "Avion" tapez :

MonMessageCrypter = Crypte("Avion")

La casse est respectée

Je répond:
Ce cryptage peut être fiable si le fichier contenant le texte ci dessus(*.frm) n'est vu par personne. Pour le dcrypter, il faut connaitre la formule et un nombre choisi par le créateur.
Comme  le même caractère n'est parfois pas représenter par le même symbole, ça complique l'affaire
Ex:AA  devient(Je ne sais pas)  YD
(c'est des valeurs au hasard)

A mon avis pour décrypter un code sans connaitre la formule, c'est assez complexe!
  • signaler à un administrateur
    Commentaire de DarkBoss le 24/12/2002 14:38:13

    mais ya un pb kan la clé est au dessus de 154 par ex 999 eh bah il dit invalid call

  • signaler à un administrateur
    Commentaire de NoFutur le 25/01/2006 15:37:38

    Voilà un code bien sympathique, juste besoin pour moi de crypter/décrypter un petit fichier ini pour qu'il ne soit pas modifiable par une tierce personne (10/10)

    Bonne prog ^_^

  • signaler à un administrateur
    Commentaire de philippe laschweng 1 le 17/07/2006 14:49:32

    Ce n'est pas un vrai décryptage si? Un vrai décryptage se fait à partir du texte crypté pour retrouver l'original !!
    Ta source fonctionne bien pour le cryptage mais pas le décryptage si??

  • signaler à un administrateur
    Commentaire de soulkeum le 26/10/2007 11:44:26

    Bonjour,
    est ce que une personne pourrait m'expliquer l'expression :
    Crypte = Crypte & Chr(Asc(Mid(Txt, a, 1)) Xor (255 - (a Mod 255)) Xor Perso)

    et l'utilité du perso = 154

    merci

Ajouter un commentaire

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

Snippets en rapport

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS