Хэшировать пароль по ГОСТ Р 34.11-2012
#include <unistd.h>char * crypt( const char *key,const char *salt );
NUL
(обычно - пароль, вводимый пользователем).libcrypt
Функция crypt() выполняет шифрование пароля. Она основана на алгоритме из ГОСТ 34.11-2012.
![]() | При работе с DES-алгоритмом(передача salt отличной от $G$/$g$) возвращаемое значение совпадает с значением из crypt_des() |
Указатель на 94-символьное
зашифрованное значение или NULL
в случае неудачи. Первые два символа зашифрованного значения имеют значение salt.
POSIX 1003.1 X/Open Systems Interfaces Extension
Возвращаемое значение указывает на статические данные, которые перезаписываются при каждом вызове crypt().
crypt_des(), encrypt(), getpass(), setkey()
Предыдущий раздел: Описание API библиотеки хэширования