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 : 5 716

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 

Commentaires et avis

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

Discussions en rapport avec ce code source dans le forum

Crack de password! [ par darkstorm ] Bonjour à tous,J'entends souvent dire qu'il est facile de trouver la clé de cryptage d'une chaine cryptée si l'on a effectué seulement un xor entre la Modifier une clé du registre [ par Reelaxman ] Bonjour!Je cherche à faire un porgramme qui supprimerait une clef du registre (ce via un evenement click) la clef qui sauvegarde l'historique:HKEY_CUR Aider-moi (cryptage-décryptage de texte) [ par Quiske ] Salut tlm j'ai un bleme je fais un programme pour crypter et decrypter du texte:j'ai une textbox et 2 bouton je voudrais que en entrant un truc zarb c S.O.S ! clé de cryptage xp non sauvegardée avant reinstallation [ par ralfspark ] salut j ai un gros probleme j ai crypté mes photo sous xp (je sais c'est idiot mais trop tard !),et apres avoir reinstallé xp il refuse de les lire et crypté clé [ par jeanpaulillois ] et encore moi lol !!slt a ceux qui ont pas vu lotre mssg je cherche une facon de crypté une clé dans la base de registre ou plutot crypté un chaine..p cryptage de données dans une clé [ par Tikaf ] Bonjour tout le monde,J'avais écrit le message suivant dans la rubrique "J'AI BESOIN D'AIDE", mais je n'ai pas eu de réponses.J'espère Problème de conversion ASCII pour cryptage RSA [ par sozie9372 ] Bonjour à tousC'est rapport au cryptage alors j'ai mis ca ici...Voila le topo :Je réalise en ce moment un prog de cryptage RSA sur 64 bits.L Cryptage [ par tinux ] Bonjour, je souhaite créer un programme de cryptage/decryptage de texte en y inserant une clef. ==> L'utilisateur rentre son texte, entre une Cryptage et nombre aléatoire [ par lebarn ] Lors d'un cryptage avec un nombre aléatoire dans un algorythme, on est forcé de stocker ce nombre aléatoire dans la chaine cryptée à la fin, donc ça a Lire une Chaine de la BR [ par Mat1554 ] Bonjour à tous,                      J`aimerai bien avoir la commande qu`il faut entre dans Visual Basic Expres 2005, pour pouvoir lire un clé de la b


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.