Guardar una contraseña encriptada
Hola a tod@s.
En este Post vamos a ver como guardar una contraseña
encriptada con powershell en un archivo TXT.
Realmente es muy sencillo
$Password = Read-Host
-Prompt "Password a Encriptar "
$Secure = ConvertTo-SecureString $Password
-Force -asPlainText
$Bytes =
ConvertFrom-SecureString $Secure
$Bytes
| Out-File "D:\abiurrunc\Usuario.txt"
Como podemos ver, la primera línea nos pide la contraseña
que deseamos encriptar, que en nuestro caso es Qwerty13245 y la almacena en la
variable $Password:
El cmdlet de la segunda línea ConvertTo-SecureString convierte
una cadena de caracteres estándar en una cadena de caracteres segura. También
puede convertir texto en cadena de caracteres seguras. La cadena segura se
puede convertir de nuevo a una cadena estándar mediante el cmdlet ConvertFrom-SecureString
(tal como la utilizamos en la tercera línea, esto nos permite almacenar la
contraseña en un archivo para su uso posterior.
El parámetro –Force
indica que estamos de acuerdo con la encriptación de la contraseña en texto
plano.
El parámetro –asPlainText
específica que el texto que se va a encriptar, es de tipo String.
Una vez encriptado el texto, este es eliminado de la
memoria.
La última línea almacena en la contraseña encriptada y
pasada a una cadena estándar en un archivo, en nuestro caso D:\abiurrunc\Usuario.txt.
El Archivo encriptado se ve así:
Espero que este Post haya sido de vuestro interés.
Angel Biurrun Cabrero
MCSA 2012/ MCITP 2008R2 / MCTS 2008 R2/ MCSA 2003
Comentarios
Publicar un comentario