crypt
é facilmente quebrável (na verdade foi escrito por Robert Morris, um famoso colaborador do início do Unix, como uma base de trabalho para atividades de quebra de código) e não deve ser usado para nada importante.
Na% man_de% manpage:
The DES algorithm itself has a few quirks which make the use of the crypt() interface a very poor choice for anything other than password authentication. If you are planning on using the crypt() interface for a cryptography project, don't do it: get a good book on encryption and one of the widely available DES libraries.
Para qualquer uso no mundo real, existem alternativas criptograficamente mais strongs disponíveis, como crypt
e mcrypt
(que usa AES).