begin process at 2010 02 10 01:12:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Algorithme

 > 

Compression, Split et Cryptage

 > 

[Algo] cryptage besoin d'aide


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

[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

Membre Club

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

Membre Club
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

Membre Club

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

Membre Club
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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 1,014 sec (4)

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