New Login: need crypt

Nachiappan Muthu nachi at necisa.ho.necisa.oz.au
Sun Apr 21 12:32:42 AEST 1991


jpm at logixwi.uucp (Jan-Piet Mens @ Logix GmbH, Wiesbaden) writes:

> I am writing a new login which should have a few extras (any ideas ?) for
> an SCO UNIX 3.2.2 machine.
> Apart from the set_auth* stuff which I have found (omegod :-), there is a 
> crypt(3) routine in the shared library libc_s that only returns 13 
> characters of encrypted password.
> . . . .
> Now the question: Does anyone know how it is done ? Do you have a free
> version of crypt() that does that ? Is it somewhere in the archives ?


	There is a function called bigcrypt available in /lib/libprot.a in SCO
	UNIX which is capable of crypting passwords of length more than 13.
	Actually bigcrypt() uses crypt() internally.

	The syntax for bigcrypt() is exactly the same as crypt(), just replace
	crpyt() in your program by bigcrypt().  It works, but don't ask me how ?
	Please do not forget to link libprot.a as well as libc_s.a

	Have fun !
-- 
*  Nachiappan Muthu                             nachi at necisa.ho.necisa.oz.au
*  11/2 Francis St                              Ph. +61 2 550 8559 (Off)
*  Marrickville - NSW 2204                          +61 2 559 1827 (Res)
*  Australia



More information about the Comp.unix.wizards mailing list