User Tools

Site Tools


generate_good_password

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

generate_good_password [2011/06/07 12:28]
k2patel
generate_good_password [2020/08/10 02:35]
Line 1: Line 1:
-====== Generate good password ====== 
-how simple it is  
-<code bash> 
-echo `< /​dev/​urandom tr -dc A-Za-z0-9 | head -c 10` 
-</​code>​ 
  
-Read further for complicated edition. 
- 
-Usage : apg.sh 10  (generate 10 character password) 
-<code bash | apg.sh> 
-#!/bin/bash 
-if [ $# -lt 1 ]; then 
-echo "Usage : apg <lenght of password>"​ 
-else 
-for ((n=0;​n<​10;​n++));​ do dd if=/​dev/​urandom count=1 2> /dev/null | /​usr/​bin/​gmime-uuencode -m -| sed -ne 2p | cut -c-$1; done 
-fi 
-</​code>​ 
- 
-<code bash | apg > 
-#!/bin/bash 
-if [ $# -gt 2 ]; then 
-echo "Usage : $0 [<Number Of Password>​] [<Lenght Of Password>​]"​ 
-else 
-if [ $1 ]; then 
-        itr=$1 
-else 
- itr='​10'​ 
-fi 
-if [ $2 ]; then 
- len=$2 
-else 
-        len='​15'​ 
-fi 
-for ((n=0;​n<​$itr;​n++));​ do dd if=/​dev/​urandom count=1 2> /dev/null | /​usr/​bin/​gmimeuuencode -m -| sed -ne 2p | cut -c-$len; done 
-fi 
-</​code>​ 
generate_good_password.txt ยท Last modified: 2020/08/10 02:35 (external edit)