Post

Random Password Generator

Quick script to generate random passwords.

Random Password Generator

Use Bash function (for learning purposes)

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash

# Function to generate a 32 character random password
randomPass() {

 #Set local variable for password
 local randompass=$(cat /dev/urandom | env LC_CTYPE=C tr -dc 'a-zA-Z0-9!@#$%^&*()_+?><~\`;' | fold -w 32 | head -n 1)

 echo $randompass
}

randomPass

Quick one-liner

1
cat /dev/urandom | env LC_CTYPE=C tr -dc 'a-zA-Z0-9!@#$%^&*()_+?><~\`;' | fold -w 32 | head -n 1
This post is licensed under CC BY 4.0 by the author.