Hi,
I require some script (PHP or Perl) that creates a password from a list of words, the words will be in a plain text file (all lower case) and sit server side, the script will choose a random word and then change some letters for numbers etc, here is an example:
Word chosen from dictionary:
wizards
Becomes
W124rd5
So the first character is made into upper case and the substitution of letters happens as described below.
So the following will be substituted with numbers in every case:
(all lower case follow)
i = 1
z = 2
e = 3
a = 4
s = 5
d = 6
b = 8
g = 9
These substitutions should be contained in a database or file so that I can change them as I see fit.
There will need to be a basic web form to generate the password and the passwords generated should be kept in a database also, in fact the dictionary can be in a data base too.. MySQL/PHP/PERL to be used..
I hope that makes sense :)
Thanks.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
FreeBSD/php/perl/mysql
Test environement available for the coder if needed.