Problème avec mon algorithme
Publié : jeu. 13/janv./2005 11:34
bonjour,
Je me suis amusé à créer mon petit algorithme de cryptage, mais j'ai à chaque fois que je décrypte, le ô qui devien È et je ne comprand pas pourquoi.
Si quelqu'un pouvait m'aider svp.
Merci d'avance.
Je me suis amusé à créer mon petit algorithme de cryptage, mais j'ai à chaque fois que je décrypte, le ô qui devien È et je ne comprand pas pourquoi.
Si quelqu'un pouvait m'aider svp.
Code : Tout sélectionner
Procedure.s Cripte(Texte.s)
tmp$ = ""
tmp1$ = ""
For I = 1 To Len(Texte)
tmp$ = Mid(Texte, I, 1)
var = Asc(tmp$) + 22
If var > 255
var - 300
EndIf
tmp1$ = tmp1$ + Chr(var)
Next
ProcedureReturn tmp1$
EndProcedure
Procedure.s Decripte(Texte.s)
For i = 1 To Len(Texte)
tmp$ = Mid(Texte, i, 1)
var = Asc(tmp$) + 300 - 22
If var > 255
var = var - 300
EndIf
tmp1$ = tmp1$ + Chr(var)
Next
ProcedureReturn tmp1$
EndProcedure
Texte1$ = "Lol, c'est drôle !"
c$ = cripte(Texte1$)
c1$ = Decripte(c$)
MessageRequester("Essais", Texte1$ + " donne :" + " " + c$, 0)
MessageRequester("Essais", c$ + " décrypté donne : " + c1$, 0)
End