begin process at 2012 02 14 13:33:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Algorithme

 > 

Compression & Cryptage

 > 

[Algo] changer code VB.net en VB6


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[Algo] changer code VB.net en VB6

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 Administrateur CodeS-SourceS
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ée 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...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 0,811 sec (4)

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