GNU Free Documentation License . .

: ,

(. parole  )  , . . «   » .

[]

. (?201 . .) :

, : , , , , ,   . , , . [1]

. , CTSS MIT, 1961 , . LOGIN .

- UNIX. , crypt, 12- salt DES, 25 [   1091 ] .

[]

[2], 40 % , . (123, admin) . , , . , MD5, SHA-1 , [3],[4][5] ( Linux Bourne Shell, Perl):

Bourne Shell

function mkpw_md5() {   # Hex password making function via MD5 hashing
 
        # random + Year + Month + Day + Hour + Minute + Second + Nanoseconds
        local s=$(head /dev/urandom)$(date +%Y%m%d%H%M%S%N)
        echo $s | md5sum | cut -c1-${1:-8};
}
 
function mkpw_md5_alpha() {     # Alphabetic password making function via MD5 hashing
 
        # random + Year + Month + Day + Hour + Minute + Second + Nanoseconds
        local s=$(head /dev/urandom)$(date +%Y%m%d%H%M%S%N)
        echo $s | md5sum | uuencode -m -| sed -n 2p | cut -c3-43 | cut -c1-${1:-8};
}

[]

Unix- pwgen.

pwgen 10 1

1 10 .

[]

. , .


[]

[]

. .

[]

, , Transport Layer Security TLS, SSL, .

[]

(, web- md5- JavaScript), , . .[   1091 ]

[]

:

[]

, « -». , .

, , , .

: , , , .

:

  • . .
  • . , - .
  • . , , , ..

, , John the Ripper.

[]

.

  • , . . .
  • , .
  • .

(#, $, * ..), , .

[]

: , . . , , , cracklib[6].

. , () . , ( : fail2ban[7]), .

, Red Hat Directory Server[8] Active Directory[9] .

[] .

[]

  1. Polybius on the Roman Military
  2. MLA Wire: Shell: Linux Password Generator
  3. .
  4. mkpw-md5-alpha | Download mkpw-md5-alpha software for free at SourceForge.net
  5. CrackLib | Download CrackLib software for free at SourceForge.net
  6. Fail2ban
  7. Chapter 7. Managing User Authentication
  8. Enforcing Strong Password Usage Throughout Your Organization

[]