begin process at 2008 07 06 20:24:20
1 205 742 membres
305 nouveaux aujourd'hui
14 119 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 UNE CHAÎNE


Information sur la source

Catégorie :Sécurité Classé sous : cryptage, décryptage, chaine, clé, clef Niveau : Débutant Date de création : 18/12/2001 Date de mise à jour : 18/12/2001 22:09:33 Vu : 4 498

Note :
1 / 10 - par 1 personne
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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

Description

Cette fonction crypte et décrypte une chaîne selon la clé spécifiée par l'utilisateur.

Source

  • 'Si operation=0 la fonction crypte la chaine Entree selon la cle défini (préférablement entre 0 et 10)
  • 'Si operation=1 la fonction décrypte la chaine entree selon la cle définie (préférablement entre 0 et 10)
  • Public Function Cryptage(ByVal Entree As String, ByVal Cle As Long, ByVal Operation As Long) As String
  • Dim Entree1(20000) 'Création des tableaux
  • Dim Sortie1(20000)
  • If Operation = 0 Then 'Boucle de cryptage
  • For i = 1 To Len(Entree)
  • Entree1(i) = Mid(Entree, i, 1)
  • Sortie1(i) = Chr(Asc(Entree1(i)) + Cle)
  • Cryptage = Cryptage + Sortie1(i)
  • Next i
  • End If
  • If Operation = 1 Then 'Boucle de décryptage
  • For i = 1 To Len(Entree)
  • Entree1(i) = Mid(Entree, i, 1)
  • Sortie1(i) = Chr(Asc(Entree1(i)) - Cle)
  • Cryptage = Cryptage + Sortie1(i)
  • Next i
  • End If
  • End Function
'Si operation=0 la fonction crypte la chaine Entree selon la cle défini (préférablement entre 0 et 10)
'Si operation=1 la fonction décrypte la chaine entree selon la cle définie (préférablement entre 0 et 10)
Public Function Cryptage(ByVal Entree As String, ByVal Cle As Long, ByVal Operation As Long) As String
Dim Entree1(20000) 'Création des tableaux
Dim Sortie1(20000)
If Operation = 0 Then 'Boucle de cryptage
For i = 1 To Len(Entree)
Entree1(i) = Mid(Entree, i, 1)
Sortie1(i) = Chr(Asc(Entree1(i)) + Cle)
Cryptage = Cryptage + Sortie1(i)
Next i
End If
If Operation = 1 Then 'Boucle de décryptage
For i = 1 To Len(Entree)
Entree1(i) = Mid(Entree, i, 1)
Sortie1(i) = Chr(Asc(Entree1(i)) - Cle)
Cryptage = Cryptage + Sortie1(i)
Next i
End If
End Function 
  • signaler à un administrateur
    Commentaire de gandoura le 13/01/2002 01:16:24

    J'attends vos suggestions!

  • signaler à un administrateur
    Commentaire de Stephane84 le 13/08/2006 16:43:30

    bah il fonctionne mais peut être que quelqu'un qui n'est pas un amateur comme moi va trouver en 3 secondes.

Ajouter un commentaire

Pub



Appels d'offres

WEB DESIGN
Budget : 1 000€
Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS