diff --git a/doc/developers/genpasswd.pl b/doc/developers/genpasswd.pl new file mode 100755 index 00000000..f6efceb9 --- /dev/null +++ b/doc/developers/genpasswd.pl @@ -0,0 +1,26 @@ +#!/usr/bin/perl +# +# Use this Perl script to generate a password +# for you to use for CVS access. Then, send +# the output to phil@netroedge.com so Phil +# can add you to the CVS writers group +# (pending approval, of course). + +$salt1=int(65 + rand(115 - 65)); +$salt2=int(65 + rand(115 - 65)); +if ($salt1 > 90) { $salt1+=7; } +if ($salt2 > 90) { $salt2+=7; } +$salt= pack("cc",$salt1, $salt2); +system "stty -echo"; +print "Password: "; +chop($word = ); +print "\n\n"; +print "Please enter it again.\n"; +print "Password: "; +chop($word2 = ); +print "\n"; +system "stty echo"; +if ($word ne $word2) { print "Passwords do not match, action aborted!\n"; exit; } +$passwd=crypt($word, $salt); +print "Here is your encrypted password: $passwd\n"; +