mirror of
				https://github.com/python/cpython.git
				synced 2025-10-29 17:38:56 +00:00 
			
		
		
		
	 e47da0ae04
			
		
	
	
		e47da0ae04
		
	
	
	
	
		
			
			* \bcode, \ecode added everywhere
	* \label{module-foo} added everywhere
	* A few \seealso sections added.
	* Indentation fixed inside verbatim in lib*tex files
		
	
			
		
			
				
	
	
		
			23 lines
		
	
	
	
		
			961 B
		
	
	
	
		
			TeX
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
	
		
			961 B
		
	
	
	
		
			TeX
		
	
	
	
	
	
| \section{Built-in Module {\tt crypt}}
 | |
| \label{module-crypt}
 | |
| \bimodindex{crypt}
 | |
| 
 | |
| This module implements an interface to the crypt({\bf 3}) routine,
 | |
| which is a one-way hash function based upon a modified DES algorithm;
 | |
| see the Unix man page for further details.  Possible uses include
 | |
| allowing Python scripts to accept typed passwords from the user, or
 | |
| attempting to crack Unix passwords with a dictionary.
 | |
| \index{crypt(3)}
 | |
| 
 | |
| \renewcommand{\indexsubitem}{(in module crypt)}
 | |
| \begin{funcdesc}{crypt}{word\, salt} 
 | |
| \var{word} will usually be a user's password.  \var{salt} is a
 | |
| 2-character string which will be used to select one of 4096 variations
 | |
| of DES.  The characters in \var{salt} must be either \code{.},
 | |
| \code{/}, or an alphanumeric character.  Returns the hashed password
 | |
| as a string, which will be composed of characters from the same
 | |
| alphabet as the salt.
 | |
| \end{funcdesc}
 | |
| 
 | |
| The module and documentation were written by Steve Majewski.
 | |
| \index{Majewski, Steve}
 |