Server for Information Technologies ������ ��������������
������� �������������� ����������
(095) 932-9212, 932-9213, 939-0783
E-mail: [email protected]
������ �������� ����(!) ������������� ���������� CIT Forum CD-ROM

CRYPT(3C)

��������
crypt, setkey, encrypt - �������� ������������

���������

	char *crypt (key, salt)
	char *key, *salt;
	
	void setkey (key)
	char *key;
	
	void encrypt (block, ignored)
	char *block;
	int ignored;

��������
������� crypt ������������� ��� �������� ������. ��� �������� �� ��������� �������� ������������, ���������� ��������, ������ ����� �������, - ������������ ������������� ���������� ������� ��������� �����.

�������� key ������������ ����� ������, ��������� �������������. Salt - ��� �������������� �������, ���������� �� ��������� [a-zA-Z0-9./]. ��� ����������� �������� ����������� �� ���� �� 4096 ���������, ����� ���� ������ ������������ ��� ���� ��� ����������� �������� ��������� ��������� ���������. ������������ �������� ��������� �� ������������� ������. ��� ������ ��� ������� ����� salt.

������� setkey � encrypt ������������ ������ (�� �������� ����������� ������) � ��������� �����������. �������� ������� setkey - ��� ���������� ������ ������ 64, ���������� ������ ������� � �������� ��������� 0 � 1 � ������������ ������� ���. � ������ �� ������ ����� �� 8 �������� �������� �������� "���" ������������. ���������� 56-������ ���� ���������� ���������� � ������������ � ��������� ����������� ��� �������� ������� block � ������� encrypt.

�������� ������� encrypt - ���������� ������ ������ 64, ���������� ������ ������� � �������� ��������� 0 � 1. �������� ������������� �� ����� � ������ ���� �� ����, ������������ ���� ��������� ����� ���������� ��������� ����������� � ������, ������������� � ������� setkey. �������� ignored �� ������������, �� ������ ���� �����.

��. �����
getpass(3C), passwd(4).
login(1), makekey(1), passwd(1) � ����������� ������������.

�����������
��������, ������������ �������� crypt, ��������� �� ���� � ��� �� ����������� ������, ���������� �������� ��������� ���������� ����� ������� ������.
Comments: [email protected]
Designed by Andrey Novikov
Copyright © CIT