|
��������
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, ��������� ��
���� � ��� �� ����������� ������, ���������� ��������
��������� ���������� ����� ������� ������.
|