encrypt - 64-битное кодирование и декодирование сообщений
НАЗВАНИЕencrypt - 64-битное кодирование и декодирование сообщений
СИНТАКСИС
#define _XOPEN_SOURCE
#include
void encrypt(char block[64], int edflag);
void setkey(const char *key);
ОПИСАНИЕ
Эти функции кодируют и декодируют 64-битные сообщения.
Функция setkey() устанавливает ключ, используемый
encrypt(). Параметр key является массивом целых чисел,
каждый байт которого имеет значение 1 или 0. Каждый
key[n] - байт, где n=8*q-1 игнорируется, в результате
используются только 56 битов.
Функция setkey() модифицирует переданный буфер, и если
edflag равно 0, то кодирует его, а если равно 1, то
декодирует.
Эти функции не подлежат повторному использованию.
ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ
Нет.
СООТВЕТСТВИЕ СТАНДАРТАМ
SVID, SUSv2