C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
crypt(), использование юниксового crypt() в BCB
DNL
Отправлено: 01.04.2004, 13:50


Не зарегистрирован







Подскажите есть ли аналог юниксовой функции crypt в WIN32?


CRYPT(3) Library functions CRYPT(3)

НАЗВАНИЕ
crypt — шифрует пароль и данные

СИНТАКСИС
#define _XOPEN_SOURCE
#include

char *crypt(const char *key, const char *salt);

ОПИСАНИЕ
crypt  — это функция шифрования пароля. Она основана на
алгоритме Data Encryption Standard с различными
расширениями и вариациями, нацеленными на усложнение
задачи поиска ключа.

key — это задаваемый пользователем пароль.

salt — это двухсимвольная строка, выбираемая из набора
[a-zA-Z0-9./]. Эта строка используется для направления
алгоритма по одному из 4096-и путей.
klen
Отправлено: 03.04.2004, 11:38


Машинист паровоза

Группа: Участник
Сообщений: 239



Да все тут есть.

Смотри хелп Common Encryption Algorithms

CryptDestroyKey Destroy a key.
CryptExportKey Transfer a key from the CSP into a key blob in the application's memory space.
CryptGenRandom Generate random data.
CryptGetKeyParam Retrieve a key's parameters.
CryptGetUserKey Get a handle to the key exchange or signature key.
CryptImportKey Transfer a key from a key blob to a CSP.
CryptSetKeyParam Specify a key's parameters.

Вернуться в Вопросы программирования в C++Builder