Accueil > Forum > > > > cryptage : pk sa marche pas :'(
cryptage : pk sa marche pas :'(
dimanche 7 décembre 2003 à 12:34:31 |
cryptage : pk sa marche pas :'(

nashoy
|
slt, j'ai un ptit code, et jaimerai connaitre mon erreur. Je suis débutant , c'est pk vous n'aurez pa trop de mal a trouver lerreur. merci. Private Sub Command1_Click() Dim i As Integer Dim crypte as string Dim fred As String
crypte = InputBox("tappez votre message a crypter", "crypte", "message") longueur = Len(crypte)
For i = 1 to longueur
var = Mid(crypte, i, 1) Select Case var Case "a" valeur = valeur + "25" Case "b" valeur = valeur + "26" Case "c" valeur = valeur + "27" Case "d" valeur = valeur + "28" Case "e" valeur = valeur + "29"
Case "f" valeur = valeur + "30"
Case "g" valeur = valeur + "31" Case "h" valeur = valeur + "32" Case "i" valeur = valeur + "33" Case "j" valeur = valeur + "34" Case "k" valeur = valeur + "35" Case "l" valeur = valeur + "36" Case "m" valeur = valeur + "37" Case "n" valeur = valeur + "38" Case "o" valeur = valeur + "39" Case "p" valeur = valeur + "40" Case "q" valeur = valeur + "41" Case "r" valeur = valeur + "42" Case "s" valeur = valeur + "43" Case "t" valeur = valeur + "44" Case "u" valeur = valeur + "45" Case "v" valeur = valeur + "46" Case "w" valeur = valeur + "47" Case "x" valeur = valeur + "48" Case "y" valeur = valeur + "49" Case "z" valeur = valeur + "50" yo = yo + valeur End Select Next i
Text1.Text = Text1.Text + yo
End Sub
|
 nashoy 
|
|
dimanche 7 décembre 2003 à 16:43:11 |
Re : cryptage : pk sa marche pas :'(

lataupeben
|
bizarre comme criptage c quoi t ' est valeur=valeur + ... c ca qui doit foirez
je tee fais un code du meme genre mais qui donne pas le meme criptage
c 'est pas le tout de coder faut decoder si tu fais des addition de nombre pour decripter apres ces impossible lol je suis aveugle c'est case="a"
ton yo=yo+valeur il est compris dans le case"z" donc ca marche pas
vu que tu debute comme mois verifie ce que contienne tes variable pendant que tu programme msgbox (variable) et lance ton prog regulierement
voila le code refais
Private Sub Command1_Click() Dim i As Integer Dim crypte As String Dim longueur As Integer Dim var As String * 1 Dim valeur As Integer
crypte = InputBox("tappez votre message a crypter", "crypte", "message") longueur = Len(crypte)
For i = 1 To longueur
var = Mid(crypte, i, 1) Select Case var
Case Is = "a" valeur = "25"
Case Is = "b" valeur = "26"
Case Is = "c" valeur = "27"
Case Is = "d" valeur = "28"
Case Is = "e" valeur = "29"
Case Is = "f" valeur = "30"
Case Is = "g" valeur = "31"
Case Is = "h" valeur = "32"
Case Is = "i" valeur = "33"
Case Is = "j" valeur = "34"
Case Is = "k" valeur = "35"
Case Is = "l" valeur = "36"
Case Is = "m" valeur = "37"
Case Is = "n" valeur = "38"
Case Is = "o" valeur = "39"
Case Is = "p" valeur = "40"
Case Is = "q" valeur = "41"
Case Is = "r" valeur = "42"
Case Is = "s" valeur = "43"
Case Is = "t" valeur = "44"
Case Is = "u" valeur = "45"
Case Is = "v" valeur = "46"
Case Is = "w" valeur = "47"
Case Is = "x" valeur = "48"
Case Is = "y" valeur = "49"
Case Is = "z" valeur = "50"
End Select
yo = yo & " " & valeur
Next i
Text1.Text = yo End Sub
|
|
dimanche 7 décembre 2003 à 16:44:15 |
Re : cryptage : pk sa marche pas :'(

lataupeben
|
comment tu fais pour mettre le code en gris comme le tien moi aussi je debute
|
|
dimanche 7 décembre 2003 à 16:47:22 |
Re : cryptage : pk sa marche pas :'(

lataupeben
|
bon pour le criptage c' est un peu juste et facile a deccoder
facile a faire tu met un nombre au debut de ton code crypter qui corespont a la maniere dont le code a ete cripter et ce nombre change a chaque fois que tu cripte je vais le faire
si tu le veux dis le mois
|
|
dimanche 7 décembre 2003 à 17:03:50 |
Re : cryptage : pk sa marche pas :'(
|
dimanche 7 décembre 2003 à 18:21:07 |
Re : cryptage : pk sa marche pas :'(

nashoy
|
ui,je sais que le code est lourd,et j'ai une maniere bc + sûre et bc + simple de réussir mon cryptage, grace a Xor, merci Renfield.Pour griser le code,il suffit d'appuyer sur lespece de signe VB en bas,ds la toolbar.Le code donne ça :
Private Sub Command1_Click() Dim i As Integer Dim Source As String, Buffer As String, Password As String Source = InputBox("Tapez votre message à crypter", "", "") Password = InputBox("Tapez votre mot de passe", "", "") For i = 1 To Len(crypte) Buffer = Buffer & Chr$(Asc(Mid$(Source, i, 1)) Xor GetXor(Password)) Next i Text1.Text = Buffer End Sub Private Sub Command2_Click() crypte = InputBox("tappez votre message a décrypter", "crypte", "message") longueur = Len(crypte) For i = 1 To longueur x= Asc(Mid(crypte, i, 1)) valeur = Chr$(x Xor GetXor(Password)) yo = yo & valeur Next i Text1.Text = yo End Sub Public Function GetXor(Password As String) As Double Dim i As Integer Dim Ret As Long, Tmp As Long For i = 1 To Len(Password) Tmp = Asc(Mid$(Password, i, 1)) GetXor = GetXor + Tmp * 2 ^ i Next i End Function
|
 nashoy 
|
|
dimanche 7 décembre 2003 à 18:21:41 |
Re : cryptage : pk sa marche pas :'(
|
dimanche 7 décembre 2003 à 18:31:05 |
Re : cryptage : pk sa marche pas :'(

nashoy
|
c facile, pour crypter tu met For i = 1 To longueur var= Mid(crypte, i, 1) valeur = Asc(var) Xor 1 yo = yo & Chr$(valeur) Next i Text1.Text = yo
|
tu défini le nombre que tu ve pour Xor et il change alors le caractère. pour décrypter c'est pareil, il fo absolument que tu gardes le meme nb pr Xor. ex: For i = 1 To longueur var = Asc(Mid(crypte, i, 1)) valeur = Chr$(var Xor 1) yo = yo & valeur Next i Text1.Text = yo
|
 nashoy 
|
|
dimanche 7 décembre 2003 à 19:59:42 |
Re : cryptage : pk sa marche pas :'(
|
Cette discussion est classée dans : code, valeur, case, pk, crypte
Répondre à ce message
Sujets en rapport avec ce message
pk mon code marche pas ? [ par p@scal ]
hello !pk mon code marche pas ?If Winsock1.LocalIP "127.0.0.1" ThenMsgBox ("Je suis connecté à internet.")ElseMsgBox ("Je suis pas connecté à interne
Form : [ par xaero ]
Hello Voici le pb rencontré : - J'ai un formulaire qui affiche les données d'une table Clients. - Je veux rajouter un champ (case à cocher) qui
code ascii de valeur entrante sur port serie [ par tibops ]
Salut, je recupère une donnée qui provient du port serie d'un capteur, et je souhaiterais recuperer le code ASCII de cette donnée, cependant quand je
Glisser déplacer [ par vincePG ]
Voilà mon projet : Créer un tableau périodique des éléments sous VB6, avec chaque case insépendante, et glisser ces cases sur un endroit (image), do
Verifier l'existance d'une valeur dans une table [ par VBNull ]
Bonjour, j'ai besoin de verifier l'existance d'une valeur dans une table.....cette valeur je la prend dans une autre table de la meme base de données
vautre = ADO(rnd*40) :-) :-\ [ par doggy ]
Salut à tous !je comprends pas bien ce qu'il se passe ... toute mon appli est liée à une base access, et tout fonctionne très bien, sauf cette procédu
Mémoriser la valeur saisie dans un TextBox [ par eren ]
Bonjour,Dans mon programme, je donne dans une TextBox, un chemin par défaut. L'utilisateur peut changer ce chemin manullement ou en cliquant sur un bo
Enum [ par Net1dsang ]
voila je cherche a savoir si une variable prend bien une valeur d'un enum. Je m'explique, j'ai le code suivant :Public enum code code1=1 code2=2
J'ai Besoin d'aide SVP!!! [ par jcconi ]
Voila je develloppe une base de donnée.j'explique mon cas: Dans un chanp type_port j'ai soi une valeur p ou c.Sur mon formulaire j'ai deux case a coc
changement de type pour une variable (type perso) [ par captaincav ]
Bonjour, je vais expliquer mon soucis le plus clairement possible :)mon objectif est d'avoir une dll qui gere la langue dans une application.j'ai donc
Livres en rapport
|
Derniers Blogs
[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|