man 3 crypt гласит, что данная функция принимает 8 символьное сообщение и 2 символа соли. Из которых она делает 56-битный ключ и 12-битную соль. На выходе она выдает блок текста из 13 символов, из которые первые 2 - это сама соль.
В мане написано, что она основана на DES. Как работает DES я уже разобрался, туда подается 8 байт на вход - и получается 8 байт на выходе.
Как взаимосвязаны DES и crypt? Что нужно внутри крипта скормить DES'у, чтобы из 8 символов получить 13?