> 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]

Reply via email to