begin process at 2012 02 11 10:55:49
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > CRYPTER ET DÉCRYPTER UNE CHAÎNE

CRYPTER ET DÉCRYPTER UNE CHAÎNE


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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 :7 988

Auteur : gandoura

Ecrire un message privé
Site perso
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 



 Sources du même auteur

COMPARER DEUX HEURES(TEMPS)

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) CHIFFREMENT XOR PLUS ROBUSTE par dheroux
Source avec Zip CRYPTAGE MARANT par alpha5
Source avec Zip ACCÈS PAR MOT DE PASSE À FEUILLE EXCEL par mimiZanzan
Source avec Zip CRYPTER-DÉCRYPTER UN TEXTE - TEXTE CRYPTÉ UNIQUEMENT EN MAJ... par Saintache
Source avec Zip Source avec une capture FOLDER PROTECTION par hackoo

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTÉ/DÉCRYPTER UN TEXTE SELON UN CLÉ par Jeromedu79
Source avec Zip Source .NET (Dotnet) CRYPTAGE DÉCRYPTAGE DE FICHIER PAR MOT DE PASSE par auban
Source avec Zip Source avec une capture CRYPTAGE ET DÉCRYPTAGE DE CHAÎNES ET DE FICHIERS [MODULE DE ... par PCPT
Source avec Zip Source avec une capture CRYPTAGE ET DÉCRYPTAGE DE TEXTE (SIMPLE) par miata
RC4 ENCRYPT/DECRYPT FONCTION par Joke758

Commentaires et avis

Commentaire de gandoura le 13/01/2002 01:16:24

J'attends vos suggestions!

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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,217 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales