I have a Perl script that prompts the user for a username and password. When the user types in the username, the name appears on the window, and that's ok. But when the user types the password, it too shows up on the window. I want to stop this to prevent shoulder surfing. How can I? Could I perhaps use Term::ReadKey? Thanks. Ideally, I would want the chars to show up as asterisks.