Accueil > Forum > > > > [Algo] cryptage besoin d'aide
[Algo] cryptage besoin d'aide
mardi 29 juillet 2008 à 02:41:48 |
[Algo] cryptage besoin d'aide

juju hack
|
Bonsoir, J'ai besoin de passer un code en C# en code VB le voici: [code] publicstring CryptPassword(string Key, string Password) { char[] HASH = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '-', '_'}; string _Crypted = "#1"; for (int i = 0; i < Password.Length; i++) { char PPass = Password[i]; char PKey = Key[i]; int APass = (int)PPass / 16; int AKey = (int)PPass % 16; int ANB = (APass + (int)PKey) % HASH.Length; int ANB2 = (AKey + (int)PKey) % HASH.Length; _Crypted += HASH[ANB]; _Crypted += HASH[ANB2]; } return _Crypted; }[/code]
Le soucit c'est que je n'y connais rien en C# donc voila si une ame brave voudrais bien m'aider sa ne seré pas de refus, au moins le traduire en pseudo-code svp
et une derniere question en C# [Code]strData.Substring(2)[/code]
strData va prendre le 2 eme caractere ou le 3 eme caractere ?
En vous remercients
|
|
mardi 29 juillet 2008 à 06:58:17 |
Re : [Algo] cryptage besoin d'aide

SharpMao
|
Hello
Il est toujours bon de le rappeler, Codes-sources possède un outil de traduction C#<->VB.Net
Pour cela, tu cliques à droite sur "Outils" | "Outils pour développeur". Puis sur "Convertisseur C#<->VB". Ou alors, tu va directement ici.
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!" (Coluche / 1944-1986 / Pensées et anecdotes)
|
|
mardi 29 juillet 2008 à 07:10:58 |
Re : [Algo] cryptage besoin d'aide

SharpMao
|
Réponse acceptée !
Et pour ta 2ème question. La méthode SubString(int) retourne la chaine de charactère commençant à l'index donné en paramètre. Si tu donne 2, elle va donc commencer avec le 3ème charactère, comme les index commencent à 0. Un exemple : string s="0123456789"; string s2= s.SubString(2); //s2 vaut "23456789"
Amicalement, SharpMao "C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!" (Coluche / 1944-1986 / Pensées et anecdotes)
|
|
mardi 29 juillet 2008 à 13:48:23 |
Re : [Algo] cryptage besoin d'aide

juju hack
|
Merci pour tes reponces rapides :)
Pour le Substring je comprend mieu maintenant comment fonctione cet algo de cryptage.
L'outils de traduction de C# en VB.net ne convertie pas le code correctement c'est pour sa que je demander qi quelqu'un pouvais au moins me le traduire en pseudo-code que je puisse le coder moi meme en VB.
Cordialement Axel-Strike
|
|
mardi 29 juillet 2008 à 15:14:02 |
Re : [Algo] cryptage besoin d'aide

SharpMao
|
Euh,... Je ne sais pas comment tu a essayé le convertisseur, mais j'ai essayé avec ton code, et il marche presque parfaitement. Le presque vient du fait qu'il transforme la boucle "for" en boucle "while", avec un incrément sur le i un peu tiré par les cheveux. Si tu sais faire une boucle "for" en VB.net, le reste est bon, à mon avis.
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!" (Coluche / 1944-1986 / Pensées et anecdotes)
|
|
mardi 29 juillet 2008 à 15:17:44 |
Re : [Algo] cryptage besoin d'aide

juju hack
|
J'ai essayer avec Visual Basic 6 et sa ne marche pas :s
|
|
mercredi 30 juillet 2008 à 06:44:37 |
Re : [Algo] cryptage besoin d'aide

SharpMao
|
Hello,
Tu demandes du pseudo-code, et on te fourni un code valable en vb.Net. Qu'est-ce que tu ne comprends pas dans ce code, que tu comprendrais mieux en pseudo-code ?
Amicalement, SharpMao
"C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!" (Coluche / 1944-1986 / Pensées et anecdotes)
|
|
Cette discussion est classée dans : code, int, string, hash, crypted
Répondre à ce message
Sujets en rapport avec ce message
int (ASCII) to char (ou string) [ par JuS ]
Bonjour amis développeurs cshapriens,Je cherche à récupérer le caractère correspondant à un code ASCII.Comment faire ???//code ASCII du "A"int code =
Parametre du construrcteurs [ par ricklekebekoi ]
Bonjour.J'ai une classe construite comme ceci:[code]public Maclasse( int i, string s <FONT color=#006400 size
ComboBox [ par auges ]
Salut à tousest ce qqn pourrait me dire ce qui ne va pas avec ce code.je voudrais remplir un combobox avec des strings allant de 0000 à FFFF.for(int i
Un bloc de code simple qui ne marche pas comme je l'entend [ par chandler8692 ]
Salut. J'ai un problème avec un bloc de code dans mon programme. Je veux créer une liste clée[256] contenant tous les nombres de 0 à 255, chacun une e
collection string [ par woot6768 ]
Voilà mon code : publicCollectionstring> ExtraireMots{<font color="#0000
MD5 [ par zatt ]
Bonjour,j'essaie d'obtenir un hash md5 à partir de cette méthode :publicstatic<f
probléme avec les tableaux [ par don1 ]
salut le forum. J'ai développé un usercontrol et maintenant lors de l'utilisation d'une des fonction de ce composants dans mon application j'ai le mes
suppresion d'une dans un fichier texte depuis une listbox [ par gaouinformaticien ]
salut à tous je mets en place une application de carnet d'adresse qui enregistre recherche et supprime les informations d'une personne dans fichier t
Requete Oracle et algorithme [ par LordOfTheShadow ]
Bonjour à tous, J'ai une classe CConnexion qui permet de se connecter à une bdd Oracle et qui possède en plus une fonction ExecuterRequete qui va exé
Récupérer le code source d'une page HTML avec la librairie cURL [ par kerma26 ]
Salut les codes-sourciens, Comme dit dans le titre, je n'arrive pas à récupérer le code sources d'une page php, enfin plus précisément son contenu. E
Livres en rapport
|
Derniers Blogs
TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko [FRAMEWORK 4] LES TASKS ET LE THREAD UI[FRAMEWORK 4] LES TASKS ET LE THREAD UI par fathi
Je viens de passer quelques temps au TechDay's et j'ai pu voir pas mal de session intéressante. Par contre une chose m'a un peu étonné lors de certaines de ces sessions qui abordaient les améliorations du framework .NET (donc le 4.5) : en gros, bea...
Cliquez pour lire la suite de l'article par fathi WORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBEWORKFLOW FOUNDATION 3 A UN PIED DANS LA TOMBE par JeremyJeanson
Depuis déjà un an, je conseille vivement les utilisateurs de Workflow Foundation 3 à migrer vers la version 4. L'information qui va suivre ne devrait donc pas trop prendre au dépourvu les personnes qui m'ont suivi. Je profite de ce poste, pour faire le re...
Cliquez pour lire la suite de l'article par JeremyJeanson TECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PCTECHDAYS PARIS 2012 : NOUVELLES TENDANCES DU POSTE DE TRAVAIL - BRING YOUR OWN PC par ROMELARD Fabrice
Speakers: Thierry Rapatout, Antoine Petit et Xavier Trebbia Cette session entre dans le cadre des RDV Décideurs des TechDays 2012, elle est liée à la consumérisation de l'IT et la mise en place du "DeskTop as a Service" dans de plus en ...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
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 Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning COLLECTOR PLUS (3.00B)COLLECTOR PLUS (3.00B)COLLECTOR PLUS version 3.00B est un logiciel utilisant une base de données alimentée par :
- L... Cliquez pour télécharger COLLECTOR PLUS PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V7.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 LettresFaciles 2011 (8.0.0.1)LETTRESFACILES 2011 (8.0.0.1)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011
|