linux man page for passwd2des

Query: passwd2des

OS: linux

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

XCRYPT(3)						     Linux Programmer's Manual							 XCRYPT(3)

NAME
xencrypt, xdecrypt, passwd2des - RFS password encryption
SYNOPSIS
#include <rpc/des_crypt.h> void passwd2des(char *passwd, char *key); int xencrypt(char *secret, char *passwd); int xdecrypt(char *secret, char *passwd);
DESCRIPTION
The function passwd2des() takes a character string passwd of arbitrary length and fills a character array key of length 8. The array key is suitable for use as DES key. It has odd parity set in bit 0 of each byte. Both other functions described here use this function to turn their argument passwd into a DES key. The xencrypt() function takes the ASCII character string secret given in hex, which must have a length that is a multiple of 16, encrypts it using the DES key derived from passwd by passwd2des(), and outputs the result again in secret as a hex string of the same length. The xdecrypt() function performs the converse operation.
RETURN VALUE
The functions xencrypt() and xdecrypt() return 1 on success and 0 on error.
VERSIONS
These routines are present in libc 4.6.27 and later, and in glibc 2.1 and later.
BUGS
The prototypes are missing from the abovementioned include file.
SEE ALSO
cbc_crypt(3)
COLOPHON
This page is part of release 3.27 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/. 2003-04-04 XCRYPT(3)
Related Man Pages
xcrypt(3) - centos
passwd2des(3) - debian
passwd2des(3) - centos
passwd2des(3) - suse
xdecrypt(3) - suse
Similar Topics in the Unix Linux Community
Featured Books and Articles by Active Forum Members
Merry Christmas!
Status of UNIX.COM Forum Transformation
Don Cragun crossing 4500 thanks went unnoticed for more than a week - late congratulations!