[Python-checkins] CVS: python/dist/src/Doc/lib libcrypt.tex,1.14.4.1,1.14.4.2

Fred L. Drake fdrake@weyr.cnri.reston.va.us
2000年2月16日 10:15:44 -0500 (EST)


Update of /projects/cvsroot/python/dist/src/Doc/lib
In directory weyr:/home/fdrake/projects/python/Doc-152p1/lib
Modified Files:
 Tag: release152p1-patches
	libcrypt.tex 
Log Message:
Latest round of changes from Peter Funk <pf@artcom-gmbh.de>.
Moved all authoring attributions to the markup; none remain in the
text. Permission received from both authors.
Index: libcrypt.tex
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Doc/lib/libcrypt.tex,v
retrieving revision 1.14.4.1
retrieving revision 1.14.4.2
diff -C2 -r1.14.4.1 -r1.14.4.2
*** libcrypt.tex	2000年02月14日 22:17:08	1.14.4.1
--- libcrypt.tex	2000年02月16日 15:15:41	1.14.4.2
***************
*** 8,11 ****
--- 8,12 ----
 \moduleauthor{Steven D. Majewski}{sdm7g@virginia.edu}
 \sectionauthor{Steven D. Majewski}{sdm7g@virginia.edu}
+ \sectionauthor{Peter Funk}{pf@artcom-gmbh.de}
 
 
***************
*** 18,28 ****
 
 \begin{funcdesc}{crypt}{word, salt} 
! \var{word} will usually be a user's password as typed at a prompt or
! in a graphical interface. \var{salt} is usually a random
! two-character string which will be used to perturb the DES algorithm
! in one of 4096 ways. The characters in \var{salt} must be in the set
! \regexp{[./a-zA-Z0-9]}. Returns the hashed password as a string,
! which will be composed of characters from the same alphabet as the
! salt (the first two characters represent the salt itself).
 \end{funcdesc}
 
--- 19,29 ----
 
 \begin{funcdesc}{crypt}{word, salt} 
! \var{word} will usually be a user's password as typed at a prompt or 
! in a graphical interface. \var{salt} is usually a random
! two-character string which will be used to perturb the DES algorithm
! in one of 4096 ways. The characters in \var{salt} must be in the
! set \regexp{[./a-zA-Z0-9]}. Returns the hashed password as a
! string, which will be composed of characters from the same alphabet
! as the salt (the first two characters represent the salt itself).
 \end{funcdesc}
 
***************
*** 32,35 ****
--- 33,37 ----
 \begin{verbatim}
 import crypt, getpass, pwd
+ 
 def login():
 username = raw_input('Python login:')
***************
*** 39,45 ****
 raise "Sorry, currently no support for shadow passwords"
 cleartext = getpass.getpass()
! return crypt(cleartext, cryptedpasswd[0:2]) == cryptedpasswd
 \end{verbatim}
- 
- The module and documentation were written by Steve Majewski.
- \index{Majewski, Steve}
--- 41,46 ----
 raise "Sorry, currently no support for shadow passwords"
 cleartext = getpass.getpass()
! return crypt(cleartext, cryptedpasswd[:2]) == cryptedpasswd
! else:
! return 1
 \end{verbatim}

AltStyle によって変換されたページ (->オリジナル) /