Linux

CentOS 4.8

encrypt(3)


ENCRYPT

NOM

encrypt − Crypter des messages de 64 bits.

SYNOPSIS

#define _XOPEN_SOURCE

#include <unistd.h>

void encrypt(char block[64], int edflag);
void setkey(const char *
key);

DESCRIPTION

Ces fonction cryptent et décryptent des messages de 64 bits. La fonction setkey() permet de fournir la clé à utiliser pour encrypt(). Le paramètre key est une table d’octets, chacun ayant la valeur 0 ou 1. L’octet key[n] où n=8*q-1 est ignoré, ce qui ramène la clé à 56 bits effectifs.

La fonction encrypt() modifie le buffer transmis, en le cryptant si le paramètre edflag vaut 0, et en le décryptant s’il vaut 1.

Ces fonctions ne sont pas réentrantes.

VALEUR RENVOYÃES

Ces routines ne renvoient pas de valeur.

CONFORMITÃ

SVID, SUSv2

VOIR AUSSI

crypt(3)

TRADUCTION

Christophe Blaess, 2000.


encrypt(3)