VB/VB.Net Help Mise à jour

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#61
la publique (celle qui faut parser) est dans un des fichiers as en rouge 1ere page , l'autre (la salt) c'est celle qui servait au md5 avant
 

Shornaal

Membre Actif
Inscrit
17 Février 2011
Messages
194
Reactions
0
#62
La publique est dans AuthentificationManager, tout en haut ! :)
 
Inscrit
5 Decembre 2010
Messages
114
Reactions
0
#63
Ah Ok merci, je comprend mieux lol.
Si la clef public key est inscrite dans le fichier .as, je suppose donc qu'elle est unique a chaque ordinateur ?
 
Inscrit
5 Decembre 2010
Messages
114
Reactions
0
#65
Ok mais il faut prendre tout ce qui est marquer ? Même "-----BEGIN PUBLIC KEY-----\n" et "-----END PUBLIC KEY-----" ou juste ce qu'il y a entre les deux ?
 
A

Anonymous

Invité
#66
Non non, il faut la modifier, enlever les "/n", le Header et le Footer
 

4R7Y

Contributeur
Inscrit
6 Mars 2011
Messages
213
Reactions
0
#67
/n c'est un saut de ligne je suppose ?
 
Inscrit
5 Decembre 2010
Messages
114
Reactions
0
#69
Oui c'est ce qu'il me semble, donc en gros on colle juste tout les caractère les uns a coter des autres pour obtenir une bonne grosse key en un seul morceau ?
 

4R7Y

Contributeur
Inscrit
6 Mars 2011
Messages
213
Reactions
0
#70
Mais faut mettre un chr(13) ou un vbNewLine ? car c'est pas le même caractère .. (j'ai fait le test pour mon système de trajet, faut split avec un vbNewLine et non pas un chr(13) pour les sauts de lignes sinon ça ne marche pas)
 
A

Anonymous

Invité
#71
Oui, sinon :
Code:
public byte[] GetPublicKey()
        {

            int Index1 = KeyHeader.Length;
            int Index2 = PublicKey.IndexOf(KeyFooter) - Index1; //On définie deux index pour lire la PublicKey
            string Temp = PublicKey.Substring(Index1, Index2); // On obtient ici la PublicKey sans le header et le footer
            Temp = Temp.Replace("\n", ""); // On supprime les saut de ligne
            return Convert.FromBase64String(Temp); // On convertie la Key en Byte
        }
 
A

Anonymous

Invité
#72
Je n'ai pas eu à enlever les newLine`s, ca ne devrait pas être nécessaire. Par contre ca dépend peut-etre de l'outil que vous utilisez pour lire la clef. Pour moi, enlever seulement le begin et le end a suffit.
 
A

Anonymous

Invité
#73
Sans le header je cite
"-----BEGIN PUBLIC KEY-----\n"
et sans le footer
"-----END PUBLIC KEY-----"

Sans les \n ( retour a la ligne )

Sa nous donne
Code:
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEApHRiGIhIJrNdUJkKGtWC" + "sSqIza+2gPsjGXhSoDTOcokq59Et8d8SzgF68RvAZXezPO8tnUhlyvaDem4QSFLV" + "PVAmSRcp47HW4lpp11WHBlDsEEXQTBkM8nDyqSgn8dMANvButRDt/44OKslrfqmV" + "7ANmZggZ2wXN0T6XWt3FVC66X8+E7rUMUOREQYCDq3zrX4dNYy3y21lyJZeXTkSd" + "AmijqIHrrwLPTA/wpWLCEaIJ9OAWjds8L6TqONXvnf3qOtI/QsrWv24lRjtmRSeR" + "eKFIPrk8QQbcd2h4VUi06fJZ2ydCx0pOwU33izN42pmZoCrgdCwghFm1i2feQa0M" + "vQIDAQAB";
C'est bien ça ?
 
Haut Bas