#include <signal.h> main(){ char key[64]; signal(SIGINT, SIG_IGN); signal(SIGQUIT, SIG_IGN); signal(SIGTSTP, SIG_IGN); strncpy(key, getpass("Key: "),sizeof key); while(strcmp(key, getpass("Key: "))) ; }