Open In App
Related Articles

Create a password generator using shell scripting

Improve Article
Improve
Save Article
Save
Like Article
Like

Creating a strong password is often a time-consuming task and even after creating a good password by yourself it gets brute-forced by hackers. In this article, we will learn how to create a strong password which fulfills all requirements including symbols, capitals length etc using a simple shell script in Linux.

How to create a password generator using shell script ?
This a simple short and quick method, just open the nano editor with .sh file using this command –

nano passwdgen.sh

You can use any name of the file.




#!/bin/bash
  
# this can be anything of your choice
echo "Welcome to simple password generator" 
  
# ask the user how much long should be
echo "please enter the length of the password"  
  
# read the input given by user and store in variable
read  PASS_LENGTH 
  
# loop will create 5 passwords according to
# user as per length given by user                        
for p in $(seq 1 5);                                   
do 
    openssl rand -base64 48 | cut -c1-$PASS_LENGTH 
done


Save the file and give executable permission using sudo chmod +x command and run the script.

Output:

Whether you're preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, GeeksforGeeks Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we've already empowered, and we're here to do the same for you. Don't miss out - check it out now!

Last Updated : 19 Jul, 2019
Like Article
Save Article
Previous
Next
Similar Reads