from small one page howto to huge articles all in one place

search text in:




Other .linuxhowtos.org sites:gentoo.linuxhowtos.org



Last additions:
using iotop to find disk usage hogs

using iotop to find disk usage hogs

words:

887

views:

209797

userrating:


May 25th. 2007:
Words

486

Views

258796

why adblockers are bad


Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

Workaround and fixes for the current Core Dump Handling vulnerability affected kernels

words:

161

views:

150111

userrating:


April, 26th. 2006:

Druckversion
You are here: manpages





XCRYPT

Section: C Library Functions (3)
Updated: 202-0-08
Index Return to Main Contents
 

NAME

xencrypt, xdecrypt, passwd2des - RFS password encryption  

LIBRARY

Standard C library (libc,~-lc)  

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

WARNING: Do not use these functions in new code. They do not achieve any type of acceptable cryptographic security guarantees. 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.  

ATTRIBUTES

For an explanation of the terms used in this section, see attributes(7).
InterfaceAttributeValue
passwd2des(), xencrypt(), xdecrypt() Thread safetyM-Safe
 

VERSIONS

These functions are available since glibc 2.1.  

BUGS

The prototypes are missing from the abovementioned include file.  

SEE ALSO

cbc_crypt(3)


 

Index

NAME
LIBRARY
SYNOPSIS
DESCRIPTION
RETURN VALUE
ATTRIBUTES
VERSIONS
BUGS
SEE ALSO





Support us on Content Nation
rdf newsfeed | rss newsfeed | Atom newsfeed
- Powered by LeopardCMS - Running on Gentoo -
Copyright 2004-2025 Sascha Nitsch Unternehmensberatung GmbH
Valid XHTML1.1 : Valid CSS
- Level Triple-A Conformance to Web Content Accessibility Guidelines 1.0 -
- Copyright and legal notices -
Time to create this page: 13.8 ms