begin process at 2012 02 12 18:44:15
  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é :4 693 / 229

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

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

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

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