Question
Crypter une chaîne dans un script
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 10 ans 5 mois #16106
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Crypter une chaîne dans un script
Salut,
jaar écrit:
jaar écrit:
Effectivement, le cmdlet utilise des API qui limite cette approche. Il doit en exister d'autres le site PoshCode, mais je n'ai pas de liens à proposer...je n'arrive pas a utiliser mon mot de passe crypter sur differents postes il ne marche que sur le poste qui l'a crypter.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- erin
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 43
- Remerciements reçus 0
il y a 10 ans 5 mois #16107
par erin
Réponse de erin sur le sujet Re:Crypter une chaîne dans un script
merci
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 5 mois #16108
par Philippe
Réponse de Philippe sur le sujet Re:Crypter une chaîne dans un script
salut jaar
il y a une petite précision sur convertfrom-securestring (tiré de l'aide de la cmdlet) : Si aucune clé n'est spécifiée, c'est l'API de protection des données (DPAPI) Windows qui est utilisée...
Du coup il utilise des info de l'utilisateur courant pour le chiffrage
une astuce consiste a utilisé une clé qui fonctionne pour tout les utilisateurs :
[code:1]# création du mot de passe crypté
# a faire avant
$key = (3,4,2,3,56,34,254,222,1,1,2,23,42,54,33,233,1,34,2,7,6,5,35,43)
$standardstring = convertfrom-securestring (read-host -assecurestring) -key $key
# utilisation du mot de passe crypté
# partie a rajouter dans ton script
$key = (3,4,2,3,56,34,254,222,1,1,2,23,42,54,33,233,1,34,2,7,6,5,35,43)
$standardstring = \"76492d1116743f0423413b16050a5345MgB8ADQALwBuAEIAaQB4AHIAaAAyAGIAZwBqAFYAegBLAGIAeQB3AEgANwBVAHcAPQA9AHwAZAAyADUAZQAwADEAMgAzADIANQBiADIANgA4ADIANgA1AGEANwBhAGQAMQA1ADgAMgBlADkAOQA4AGEANQBjAA==\"
$pwdscurestring = ConvertTo-SecureString ($standardstring) -key $key
# le password utilisable ce trouve dans $pwdscurestring
[/code:1]
un exemple d'utilisation du mot de passe sécurise au format System.Security.SecureString
Mais ATTENTION il est toujours possible de récupéré le mot de passe si ce n'est pas un utilisateur lambda
d'autre info ici ou la par exemple<br><br>Message édité par: 6ratgus, à: 8/10/13 18:41
il y a une petite précision sur convertfrom-securestring (tiré de l'aide de la cmdlet) : Si aucune clé n'est spécifiée, c'est l'API de protection des données (DPAPI) Windows qui est utilisée...
Du coup il utilise des info de l'utilisateur courant pour le chiffrage
une astuce consiste a utilisé une clé qui fonctionne pour tout les utilisateurs :
[code:1]# création du mot de passe crypté
# a faire avant
$key = (3,4,2,3,56,34,254,222,1,1,2,23,42,54,33,233,1,34,2,7,6,5,35,43)
$standardstring = convertfrom-securestring (read-host -assecurestring) -key $key
# utilisation du mot de passe crypté
# partie a rajouter dans ton script
$key = (3,4,2,3,56,34,254,222,1,1,2,23,42,54,33,233,1,34,2,7,6,5,35,43)
$standardstring = \"76492d1116743f0423413b16050a5345MgB8ADQALwBuAEIAaQB4AHIAaAAyAGIAZwBqAFYAegBLAGIAeQB3AEgANwBVAHcAPQA9AHwAZAAyADUAZQAwADEAMgAzADIANQBiADIANgA4ADIANgA1AGEANwBhAGQAMQA1ADgAMgBlADkAOQA4AGEANQBjAA==\"
$pwdscurestring = ConvertTo-SecureString ($standardstring) -key $key
# le password utilisable ce trouve dans $pwdscurestring
[/code:1]
un exemple d'utilisation du mot de passe sécurise au format System.Security.SecureString
Mais ATTENTION il est toujours possible de récupéré le mot de passe si ce n'est pas un utilisateur lambda
d'autre info ici ou la par exemple<br><br>Message édité par: 6ratgus, à: 8/10/13 18:41
Connexion ou Créer un compte pour participer à la conversation.
- erin
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 43
- Remerciements reçus 0
il y a 10 ans 5 mois #16109
par erin
Réponse de erin sur le sujet Re:Crypter une chaîne dans un script
Merci
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.074 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Crypter une chaîne dans un script