Powershell: Scripts para generar contraseñas aleatorias
Entrada rápida…
Si sois de los que os cuesta encontrar una contraseña adecuada cada vez que un servicio os pide resetearla y no queréis todas iguales. Os dejo un par de scripts de Powershell que os pueden ayudar.
Script generación aleatoria Password con texto repetido y concatenado
Si usáis un texto continuamente, pero queréis cambiar unos caracteres (no creo que sea una buena práctica pero lo hace mucha gente):
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#################################### ### ### EL BLOG DE NEGU - Script contraseña aleatoria con texto repetido ### #################################### # Indicamos los caracteres a utilizar $numeros = "0123456789" # Dejamos una variable vacía para generar la contraseña $password = "" # Agregamos tantos números como decidamos, en el ejemplo 5 for ($i = 0; $i -lt 5; $i++) { # Elegir un carácter al azar de los posibles $n = Get-Random -InputObject $numeros.ToCharArray() # Añadir el carácter a la contraseña $password += $n } $texto = "ElBlogdeNegu*?" $concatenartexto = $password + $texto # Devolver la contraseña return $concatenartexto |
Script generación aleatoria de Password
En este caso podéis valorar el número de caracteres que necesitáis, la dejo básica con 10 caracteres:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
#################################### ### ### EL BLOG DE NEGU - Script contraseña aleatoria ### #################################### # Indicamos los caracteres a utilizar $caracter = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()_+-=[]{}|;:,./<>?" # Dejamos una variable vacía para generar la contraseña $password = "" # Agregamos caracteres X veces, en el ejemplo 10 for ($i = 0; $i -lt 10; $i++) { # Elegir un carácter al azar de los posibles $c = Get-Random -InputObject $caracter.ToCharArray() # Añadir el carácter a la contraseña $password += $c } # Devolver la contraseña return $password |
Te ha gustado la entrada SGUENOS EN TWITTER O INVITANOS A UN CAFE?