> mHello [EMAIL PROTECTED]
>
> On 25-Sep-99, [EMAIL PROTECTED] wrote:
> r> My first web application running Rebol may be viewed at
> r> http://abooks.com/alien.
>
> This link does work (finally) as you hinted that it might. Another
> thing that this program type could be used for is password generation.
> A password that one can pronounce is easier to remember than straight
> giberish. And using this method also foils the dictionary/name search
> of reverse cracking. (Yeah, go ahaid and try to find 'Ruthidit' in a
> dictionary or book of names...)
>
> Are any of us ever going to see your source?
>
Thanks for the good words. Yep, I already plan to use it for password
generation... As to the source, I submitted it to the libary at Rebol.com
last week. I assume it will appear in due course. Send me your e-mail
address and I'll be glad to send you the full source.
Basically, it is as follows (looking at just one "section" of names):
random/seed now
name: ""
vowels: [a e i o u] ; 5
vowels
vowelsCap: [A E I O U]
consonants: [b c d f g h k j l m n p q r s t v w x y z th ch sh] ; 24
consonants
consonantsCap: [B C D F G H K J L M N P Q R S T V W X Y Z Th Ch Sh]
prin "<br><br>" ; HTML, substitute 'newline' if not in CGI app
loop 5 [
loop 5 [
x: random 24 name: join name pick consonantsCap x
x: random 5 name: join name pick vowels x
x: random 5 name: join name pick vowels x
x: random 24 name: join name pick consonants x
x: random 5 name: join name pick vowels x
x: random 24 name: join name pick consonants x
prin name ; love that prin
command!
z: length? name loop 12 - z [prin " "]
name: ""
]
prin "<br><br>"
]
Should be very easy to modify for random but pronounceable password
--Ralph
mailto:[EMAIL PROTECTED]