
Tag : lösenord,passphrase,password,script,Uncategorized
Här är en litet script som genererar en passphrase på 4 ord och avslutar med ett nummer på 4 siffror. Detta går också att ändra i scriptet om man vill ha fler eller färre.
I scriptet så är det enbart stora och små bokstäver, men bara att ändra.
Här är en länk till en sida med ascii tabellen, i scriptet är det den decimala formen. https://www.asciitabell.se
# Resets the passphrase
$PassPhrase = $null
# Resets the number of words
$NumberOfWords = 0
# Change the number to the number of words in the passphrase
while ($NumberOfWords -lt 4)
{
# change minimum and maximum to the number of letters you want in each word
$NumberOfLetter = (Get-Random -Minimum 4 -Maximum 7)
# This is only letter but if you want you can add other characters, the numbers are ascii code
$Word = -join ((97..122) | Get-Random -Count $NumberOfLetter | % { [char]$_ })
$Letter = -join ($Word[(Get-Random -Minimum 0 -Maximum $Word.Length)])
$PassPhrase += $Word.replace($Letter, $Letter.ToUpper())
$PassPhrase += " "
$NumberOfWords ++
}
# Bigger number or smaller just change the Min and max
$Number = (Get-Random -Minimum 1000 -Maximum 9999)
$PassPhrase += $Number
Return $PassPhrase