begin process at 2012 02 16 08:31:56
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Sécurité

 > PETIT ENCODAGE TRÈS SIMPLE

PETIT ENCODAGE TRÈS SIMPLE


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Sécurité Niveau :Débutant Date de création :05/02/2003 Date de mise à jour :05/02/2003 16:05:23 Vu / téléchargé :3 284 / 106

Auteur : Voodoo

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

 Description

C'est un début de code pour faire un petit encodage simple basé sur le code ascii auquel je ferai additionner un nombre aléatoire contenu dans un tableau multi-dimension. Pour le moment j'ai enlevé le code permettant d'additionner le nombre du tableau pour simplifier le début de ma fonction de décodage.

BUGS À CORRIGER:
Si il y as un espace dans le texte à encoder ça plante royalement et je ne sais pas pourquoi. Si qqun a la solution merci de me laisser un petit commentaire.

Source

  • Private Sub cmddecode_Click()
  • '//////////trouve le premier code
  • a1 = Mid(txtencode.Text, 1, 1)
  • b1 = Mid(txtencode.Text, 2, a1)
  • c1 = Chr(b1)
  • txttexte.Text = c1
  • '/////////trouve les autres codes basé sur la longueur
  • '/////////du premier et des suivants
  • For i = (a1 + Len(b1)) To Len(txtencode.Text)
  • a2 = Mid(txtencode.Text, i, 1)
  • b2 = Mid(txtencode.Text, i + 1, a2)
  • c2 = Chr(b2)
  • i = i + Len(b2)
  • 'inscrit le code à la suite du reste
  • txttexte.Text = txttexte.Text & c2
  • Next
  • End Sub
  • Private Sub cmdencode_Click()
  • Dim tabl(1 To 200, 1 To 200) As Integer
  • val1 = Len(txttexte.Text)
  • '////////////remplit le tableau
  • For i = 1 To val1
  • For j = 1 To val1
  • tabl(i, j) = Int((99 - 1 + 1) * Rnd + 1)
  • Next j
  • Next i
  • '////////////fin du remplissage
  • txtencode.Text = ""
  • '////////////début de l'encodage
  • For i = 1 To Len(txttexte.Text)
  • abc = Asc(Mid(txttexte.Text, i, 1))
  • lon = Len(abc)
  • txtencode.Text = txtencode.Text & lon & Asc(Mid(txttexte.Text, i, 1))
  • Next
  • '////////////fin de l'encodage
  • cmddecode.Enabled = True
  • End Sub
  • Private Sub Form_Load()
  • 'empêche le décodage du texte "Code" au démarrage
  • 'pour empêcher un plantage accidentel
  • cmddecode.Enabled = False
  • End Sub
Private Sub cmddecode_Click()
    '//////////trouve le premier code
    a1 = Mid(txtencode.Text, 1, 1)
    b1 = Mid(txtencode.Text, 2, a1)
    c1 = Chr(b1)
    txttexte.Text = c1
    '/////////trouve les autres codes basé sur la longueur
    '/////////du premier et des suivants
    For i = (a1 + Len(b1)) To Len(txtencode.Text)
        a2 = Mid(txtencode.Text, i, 1)
        b2 = Mid(txtencode.Text, i + 1, a2)
        c2 = Chr(b2)
        i = i + Len(b2)
        'inscrit le code à la suite du reste
        txttexte.Text = txttexte.Text & c2
    Next

End Sub

Private Sub cmdencode_Click()

    Dim tabl(1 To 200, 1 To 200) As Integer
    val1 = Len(txttexte.Text)

    '////////////remplit le tableau
    For i = 1 To val1
        For j = 1 To val1
            tabl(i, j) = Int((99 - 1 + 1) * Rnd + 1)
        Next j
    Next i
    '////////////fin du remplissage

    txtencode.Text = ""
    
    '////////////début de l'encodage
    For i = 1 To Len(txttexte.Text)
        abc = Asc(Mid(txttexte.Text, i, 1))
        lon = Len(abc)
        txtencode.Text = txtencode.Text & lon & Asc(Mid(txttexte.Text, i, 1))
    Next
    '////////////fin de l'encodage
    
    cmddecode.Enabled = True
End Sub

Private Sub Form_Load()
    'empêche le décodage du texte "Code" au démarrage
    'pour empêcher un plantage accidentel
    cmddecode.Enabled = False
End Sub


 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 Source .NET (Dotnet) UTILITAIRE MAPCYCLE COUNTER-STRIKE EN DOTNET
Source avec Zip Source avec une capture GÉNÉRATEUR DE MAPCYCLE POUR CS
Source avec Zip Source avec une capture CARRE MAGIQUE DE 25 CASES
Source avec Zip KEYGEN ET PROG DE VALIDATION

 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

Aucun commentaire pour le moment.

 Ajouter un commentaire




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,685 sec (3)

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