#include <rpc/rpc.h>
int key_decryptsession(const char *remotename, des_block *deskey);
int key_encryptsession(const char *remotename, des_block *deskey);
int key_gendes(des_block *deskey);
int key_setsecret(const char *key);
int key_secretkey_is_set(void);
Функция key_decryptsession() использует имя (удаленного) сервера и получает ключ DES для декодирования. Используется публичный ключ сервера и секретный ключ, ассоциированный с действующим идентификатором пользователя UID вызывающего процесса.
Функция key_encryptsession() является функцией, обратной key_decryptsession(). Она кодирует ключи DES с помощью публичного ключа сервера и секретного ключа, ассоциированного с действующим идентификатором пользователя UID вызывающего процесса.
Функция key_gendes() используется для запроса у сервера ключей ключа для безопасного общения.
Функция key_setsecret() используется для установки ключа для действующего идентификатора пользователя UID вызывающего процесса.
Функция key_secretkey_is_set() может использоваться для определения того, был ли ключ установлен для действующего идентификатора пользователя UID вызывающего процесса.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |