Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [Algo] changer code VB.net en VB6 [ Algorithme / Compression & Cryptage ] (juju hack)

mercredi 30 juillet 2008 à 02:26:05 | [Algo] changer code VB.net en VB6

juju hack

Voila je voulais savoir si il étais possible de changer ce petit code VB.net en
VB6 :

PublicFunction CryptPassword(ByVal Key AsString, ByVal Password AsString) AsString
Dim HASH AsChar() = {"a"C, "b"C, "c"C, "d"C, "e"C, "f"C, _
"g"C, "h"C, "i"C, "j"C, "k"C, "l"C, _
"m"C, "n"C, "o"C, "p"C, "q"C, "r"C, _
"s"C, "t"C, "u"C, "v"C, "w"C, "x"C, _
"y"C, "z"C, "A"C, "B"C, "C"C, "D"C, _
"E"C, "F"C, "G"C, "H"C, "I"C, "J"C, _
"K"C, "L"C, "M"C, "N"C, "O"C, "P"C, _
"Q"C, "R"C, "S"C, "T"C, "U"C, "V"C, _
"W"C, "X"C, "Y"C, "Z"C, "0"C, "1"C, _
"2"C, "3"C, "4"C, "5"C, "6"C, "7"C, _
"8"C, "9"C, "-"C, "_"C}
Dim _Crypted AsString = "#1"
Dim i AsInteger = 0
While i < Password.Length
Dim PPass AsChar = Password(i)
Dim PKey AsChar = Key(i)
Dim APass AsInteger = DirectCast(PPass, Integer) / 16
Dim AKey AsInteger = DirectCast(PPass, Integer) Mod 16
Dim ANB AsInteger = (APass + DirectCast(PKey, Integer)) Mod HASH.Length
Dim ANB2 AsInteger = (AKey + DirectCast(PKey, Integer)) Mod HASH.Length
_Crypted += HASH(ANB)
_Crypted += HASH(ANB2)
System.Math.Max(System.Threading.Interlocked.Increment(i),i - 1)
EndWhile
Return _Crypted
EndFunction
En vous remercients :)

mercredi 30 juillet 2008 à 06:21:51 | Re : [Algo] changer code VB.net en VB6

Renfield

Administrateur CodeS-SourceS
oui...

qu'est-ce qui en fait un code .Net plutot que VB6 ?
quelques bribes syntaxiquement differentes...

rien de bloquant

mercredi 30 juillet 2008 à 10:54:17 | Re : [Algo] changer code VB.net en VB6

NHenry

Membre Club
Bonjour,

Public Function CryptPassword(ByVal Key As String, ByVal Password As String) As String
Dim HASH(0 to 63) As String
HASH(0)="a"
HASH(1)="b"
...
HASH(62)="-"
HASH(63)="_"

Dim _Crypted As String
_Crypted="#1"
Dim i As long = 0
    Dim PPass As string
    Dim PKey As string
    Dim APass As long
    Dim AKey As long
    Dim ANB As long
    Dim ANB2 As long
Do While i < Password.Length
    PPass = mid$(Password,i,1)
    pKey = mid$(Key,i,1)
    APass = asc(PPass) / 16
    AKey  = asc(PPass) Mod 16
    ANB = (APass + asc(PKey)) Mod ubound(HASH)+1
    ANB2 = (AKey + asc(PKey)) Mod ubound(HASH)+1
    _Crypted = _Crypted+ HASH(ANB)
    _Crypted = _Crypted+ HASH(ANB2)
   
    'Euh là je ne vois pas comment traduire
    System.Math.Max(System.Threading.Interlocked.Increment(i),i - 1)
loop
CryptPassword= _Crypted
End Function

Pour le Asc, pas sûr, mais bon ...


Ma signature pour pointer sur mon site



Cette discussion est classé dans : code, changer, integer, hash, directcast


Répondre à ce message

Sujets en rapport avec ce message

Changement des axes d'un MSChart par le code [ par Cyrus ] Comment changer les valeurs MIN/MAX des axes d'un objet MSChart par le code ?Apparemment, on peut uniquement les changer par la fenêtre de propriétés Code sql dynamique d'un Command !!!!!!!!!!!!!!!!!!!!!!!!!!!! [ par Filou ] Comment faire pour changer en cours de route le code sql d'un objet Command dans un DataEnvironment ? (je veux rajouter une condition where)J'ai essay Changer la connection par un code VB [ par hsan ] Comment puis je utiliser le « data environnement » pour modifier dans le code VB la connection c'est à dire j'ai utilisé une connection1 dans un data pb simple, ms je débute : modifier prop "picture" avec du code [ par Kssoule ] Je voudrais savoir comment faire pour changer la propriété "picture" d'une fenêtre en utilisant une adresse ou par un autre moyen.Par exemple j'ai ess changer l'extention d' un fichier [ par Cephalotus ] Salut a tous, je voudrais savoir quel est le code source pour changer l' extention d' un fichier si code il y a !!!!Merçi pour votre précieuse aide ! Comment changer de table en cours d'exécution avec ADOC ? [ par Battant ] Bonjour,Comme recommandé pour les contrôle ADOC, je dispose de trois objets.Un objet connexion nomé ADDconnectUn objet command nommé ADDCommandUn obje Changer le borderstyle d'une forme par le code [ par sebclick ] Bonjour,Lorsque je lance mon appli, le borderstyle de ma form est initialisé a 1.En cliquant sur un bouton, j'aimerais le passer a 0, mais ça ne march mdi, queryunload je pige pu la... [ par avista ] Voila, je vous explique, dans mon prog il y a un form "parent" qui ouvre un form "enfant", j'arrive a a peu pres tout gérer sauf une chose assez bizar mdi, queryunload je pige pu la... [ par avista ] Voila, je vous explique, dans mon prog il y a un form "parent" qui ouvre un form "enfant", j'arrive a a peu pres tout gérer sauf une chose assez bizar mdi, queryunload je pige pu la... [ par avista ] Voila, je vous explique, dans mon prog il y a un form "parent" qui ouvre un form "enfant", j'arrive a a peu pres tout gérer sauf une chose assez bizar


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.