begin process at 2010 03 22 06:52:59
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > DÉCODEUR DE TEXTE

DÉCODEUR DE TEXTE


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité Niveau :Débutant Date de création :29/11/2002 Date de mise à jour :29/11/2002 03:30:44 Vu / téléchargé :3 799 / 219

Auteur : yawa

Ecrire un message privé
Site perso
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce code vous permet de coder du texte ! En fait, le truc de celui-ci est de coder le texte en caractères ASCII et d'en augmenter la valeur de 13... Vous pouvez tout de même modifier cette augmentation, réduction, ou autres opérations :P

Source

  • Option Explicit
  • Dim ZZ As Integer, caractère As String
  • Dim texte As String, nbcar As Integer
  • Private Sub CmdDécoder_Click()
  • CmdEncoder.Enabled = True
  • CmdDécoder.Enabled = False
  • texte = TxtRésultat.Text
  • texte = Décoder(texte)
  • TxtRésultat.Text = texte
  • End Sub
  • Private Sub CmdEncoder_Click()
  • CmdEncoder.Enabled = False
  • CmdDécoder.Enabled = True
  • texte = TxtEntré.Text
  • texte = Encoder(texte)
  • TxtRésultat.Text = texte
  • TxtRésultat.Locked = False
  • End Sub
  • Public Function Encoder(Original As String) As String
  • nbcar = Len(Original)
  • For ZZ = 1 To nbcar
  • caractère = Mid(Original, ZZ, 1)
  • Mid(Original, ZZ, 1) = Chr(Asc(caractère) + 13)
  • Next ZZ
  • Encoder = Original
  • End Function
  • Public Function Décoder(Codé As String) As String
  • nbcar = Len(Codé)
  • For ZZ = 1 To nbcar
  • caractère = Mid(Codé, ZZ, 1)
  • Mid(Codé, ZZ, 1) = Chr(Asc(caractère) - 13)
  • Next ZZ
  • Décoder = Codé
  • End Function
Option Explicit
Dim ZZ As Integer, caractère As String
Dim texte As String, nbcar As Integer

Private Sub CmdDécoder_Click()
    CmdEncoder.Enabled = True
    CmdDécoder.Enabled = False
    texte = TxtRésultat.Text
    texte = Décoder(texte)
    TxtRésultat.Text = texte
End Sub

Private Sub CmdEncoder_Click()
    CmdEncoder.Enabled = False
    CmdDécoder.Enabled = True
    texte = TxtEntré.Text
    texte = Encoder(texte)
    TxtRésultat.Text = texte
    TxtRésultat.Locked = False
End Sub

Public Function Encoder(Original As String) As String
    nbcar = Len(Original)
    For ZZ = 1 To nbcar
        caractère = Mid(Original, ZZ, 1)
        Mid(Original, ZZ, 1) = Chr(Asc(caractère) + 13)
    Next ZZ
    Encoder = Original
End Function

Public Function Décoder(Codé As String) As String
    nbcar = Len(Codé)
    For ZZ = 1 To nbcar
        caractère = Mid(Codé, ZZ, 1)
        Mid(Codé, ZZ, 1) = Chr(Asc(caractère) - 13)
    Next ZZ
    Décoder = Codé
End Function

 Conclusion

Commentaires sont les bienvenue !

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture JEU DE DÉS
Source avec Zip Source avec une capture CONVERTISSEUR SIMPLE ASCII
Source avec Zip Source avec une capture LABYRINTHE

 Sources de la même categorie

Source avec Zip Source avec une capture VPN LIFEGUARD - AUTORECONNEXION DE SON VPN ET BLOCAGE D'APPL... par Philippe734
Source avec Zip Source avec une capture Source .NET (Dotnet) APPARTENANCE AUX GROUPES DE SÉCURITÉ par legranche
Source avec Zip Source avec une capture Source .NET (Dotnet) REMOTE KEYLOGGER par elguevel
Source avec Zip PETITE IMPLEMENTATION DE L'ALGO SERVANT AU CRYPTAGE RSA par ccgousset
Source avec Zip SAUVEGARDES FICHIERS par claude440

Commentaires et avis

Commentaire de miko500 le 29/11/2002 12:49:37

Excellent, bon travail

Commentaire de Vincentsoft le 29/11/2002 22:59:23

Pas mal mais il faudrai mettre un algorithme qui est plus dur à décrypter...
Sinon, c'est bien, 7/10 bravo

Commentaire de Vincentsoft le 29/11/2002 23:01:23

je viens de voir que tu as seulement 14 ans...alors je te dis que tu commence bien et continu comme ça... ; )

Commentaire de yawa le 29/11/2002 23:49:01

Bonne fin d'après-midi du Québec,

Miko500: Tu te retrouves sur toutes mes sources toi ! Héhé merci de tes encouragements, je prévois améliorer celles-ci et en ajouter.

Vincentsoft: Merci. Pour ce qui est de la facilité de décryptage, c'est sûr que cela reste très simple. C'est une application non pas pour cacher des données très confidentielles, mais un simple amusement à crypter des données et les envoyer à son ami par exemple ! S'envoyer des courriels cryptés (avec cette application, il serait difficile de décrypter un message au complet.. mais je prévoix modifier cela) Pour rendre le décryptage un peu plus complexe, quelques modifications à la ligne suivante suffise:

Mid(Original, ZZ, 1) = Chr(Asc(caractère) + 13)

Pour ce qui est ensuite du décryptage, on doit faire la même chose, mais à l'inverse ! Je crois que vous l'auriez compris ! C'est sûr que je prévois rendre le cryptage plus complexe, et l'application sera utile pour plus de personnes. Par exemple, tu envoies le décrypteur aux personnes qui devront reçevoir les messages cryptés (faire attention pour ne pas qu'il soit intercepté :P), puis les messages cryptés contenant, par exemple, des numéros de carte bancaire. Il seront ensuite décryptés chez la personne qui reçoit les données.

Je ne sais pas si ici, sur le site, on devrait tutoyer ou vouvoyer. Pouvez-vous m'en informer ?

Merci :P
Yawa

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
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 : 0,437 sec (3)

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