IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Convertir String en System.Security.SecureString


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 23
    Par défaut Convertir String en System.Security.SecureString
    Bonjour,

    J'utilise la fonction
    System.Diagnostics.Process.Start(string,string,SecureString,string)

    Seulement voila je voudrai convertir un String (ici mon password) en Securestring pour le passer en paramètre.

    Merci!!

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Par défaut
    Je ne sais pas s'il y a des précautions particulières à prendre pour utiliser un SecureString (je viens de découvrir que ça existait...), mais quelque chose comme ça pourrait fonctionner ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    char[] monArray = maString.toCharArray();
    foreach (char c in monArray) {
      maSecureString.AppendChar(c);
    }

  3. #3
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 23
    Par défaut
    En effet ça passerai mais j'ai une erreur debug du type "utilisateur ou mot de passe incorrect alors qu'en faisant exécuter en tant que ça marche..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
     
     
          String passwordPre = "monPass";
           System.Security.SecureString password = new  System.Security.SecureString();   
     
            char[] monArray = passwordPre.ToCharArray();
     
                foreach (char c in monArray)
                {
                    password.AppendChar(c);
                    Console.WriteLine("->"+c);
                }
     
     
            System.Diagnostics.Process.Start(@"C:\configvisio.reg", "admin", password,"monDomain");

  4. #4
    Membre chevronné
    Homme Profil pro
    Développeur
    Inscrit en
    Juin 2006
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Juin 2006
    Messages : 645
    Par défaut
    Il y a un petit tutoriel sur le sujet ici : http://webman.developpez.com/article...estring/vbnet/

    Je n'ai pas le temps de tout lire, mais regarde s'il n'y a pas une "astuce" pour que ça fonctionne.

  5. #5
    Membre averti
    Inscrit en
    Décembre 2007
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 23
    Par défaut
    le lien est bien foutu, mais c'est ce que j'applique et ca ne fonctionne pas
    La conversion fonctionne par contre
    Je vais poster ailleurs du coup

    Merci beaucoup

Discussions similaires

  1. Réponses: 7
    Dernier message: 14/07/2011, 22h58
  2. convertir un string en system.drawing.color
    Par kira-3 dans le forum VB.NET
    Réponses: 1
    Dernier message: 01/05/2009, 09h59
  3. [VB.NET] System.Security.Permission ....
    Par ludovic85 dans le forum Windows Forms
    Réponses: 8
    Dernier message: 17/10/2006, 11h24
  4. [Delphi.NET][SDK] Comment interpréter System.Security.SecurityException?
    Par Laurent Dardenne dans le forum Delphi .NET
    Réponses: 4
    Dernier message: 07/04/2005, 12h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo