Tengo este constructor en mi clase
Clave::Clave(const char* c){
if(strlen(c)<5)
throw Incorrecta(CORTA);
else{
time_t semilla = time(0);
srand(static_cast<unsigned int>(semilla));
const char sal[] = { saltchars[rand() % 64], saltchars[rand() % 64] };
cadena=crypt(c,sal);
}
}
Como puedo comprobar que
cadena=crypt(c,sal);
se ha hecho correctamente?el método crypt devuelve un puntero a char pero no se exactamente que continene y si puedo usarlo para comprobar la encriptación