ENCRYPT(3)

NOME
encrypt - criptografa mensagens de 64 bits

SINÓPSE
#define _XOPEN_SOURCE

#include <unistd.h>

void encrypt(char bloco[64], int modo);
void setkey(const char *chave);

DESCRIÇÃO
Estas funções criptografam e descriptografam mensagens de 64 bits. A função setkey() define a chave usada por encrypt(). O parâmetro chave usado aqui é um vetor de bytes, tendo cada byte o valor numérico 1 ou 0. O byte chave[n], onde n=8*q-1, é ignorado, consistindo a chave usada de 56 bits.

A função setkey() modifica o pedaço de memória passado, codificando se modo for 0, e decodificando se 1 está sendo passado.

Estas funções não são reentrantes.

VALORES RETORNADOS
Estas funções não retornam valor algum.

DE ACORDO COM
SVID, SUSv2.

VEJA TAMBÉM
crypt(3).

TRADUZIDO POR LDP-BR em 15/03/2001.

  Tradução:
Marcelo M. de Abreu <mmabreu@terra.com.br>

  Revisão.:
André Luiz Fassone <lonely_wolf@ig.com.br>