Décryptage

Bonjour,

comment je pourrais modifier ces code pour décrypter et non crypter ???

Private Function Crypt(ByVal text As String)

Dim returnText As String = ""

For i As Integer = 0 To text.Length - 1
returnText &= hash(Asc(text(i)) Mod hash.Length)
Next

Return returnText

End Function

Private Function Crypt2Nd(ByVal text As String)

Dim returnText As String = ""

For i As Integer = 0 To text.Length - 1
returnText &= hash2Nd(Asc(text(i)) Mod hash2Nd.Length)
Next

Return returnText.ToUpper

End Function

J'ai tout essayé je n'y arrive pas
merci d'avance

4 réponses

  1. j'ai aussi trouvé que :

    a=E
    b=D
    c=C
    d=B
    e=A

    ect ...

    il n'y aurai pas un code pour remplacer les caractères du cryptage (droite) par les caractères normaux (gauche) ??
    0
    1. mais je n'arrive pas a inverser le code pour decrypter
      0
      1. c'est pas aussi simple, pour déchiffrer (en français on parle de chiffrement pas de cryptographie) il faut parser la chaîne de caractère, utiliser un algo etc.
        0
    2. j'ai utilisé :

      Dim hash() As String = {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"}

      Dim hash2Nd() As String = {"F", "E", "D", "C", "B", "A", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0"}
      0
      1. Bonjour,
        D'après le code, c'est la fonction hash() qui chiffre. C'est donc ça que tu dois modifier pour déchiffrer.
        Cdt.
        0
        1. Modérateur
          Il faudrait aussi savoir que fait cette fonction.

          Parce que certain hash (genre un md5) ne permette pas de retrouver le texte d'origine.

          Enfin, pas simplement, quoi.
          0
        2. Du hash non Md5 reste réversible avec des algo qui se trouve partout.
          0