Hola Chony.
La función realiza un cifrado basado en la disyunción exclusiva. Recibe dos cadenas de caracteres como argumentos, la primera es sobre la que se realizará el cifrado y la segunda la clave del cifrado.
Para ver su funcionamiento, realiza esta simple prueba:
Código C++:
Ver original...
int main( )
{
string s = crypt("Hola mundo", "123");
cout << s <<endl; // cadena cifrada
cout << crypt(s, "123"); // cadena descifrada
cin.get();
return 0;
}
...
Saludos.