use strict; use warnings; use Term::ReadKey; my $hint = "I'm not going to tell you! You knew it already"; print "Username: "; chomp(my $user = ); # validate $user print "Password: "; ReadMode 'noecho'; chomp(my $pass = ); ReadMode 'normal'; # validate $pass print "\nYou said: username=$user, password=($hint)\n";