perl로 사용한 로그인 프로그램을 만들고 있는데 입력하는 암호를 안보이게 하려면 어떻게 해야 하나요?

rla127의 이미지

perl을 배우기 시작한지 얼마 안된 학생입니다.
perl로 간단한 로그인 프로그램을 만들어 보고 있습니다.
암호를 입력시 입력하는 암호를 안보이게 하고 싶습니다.
Passward : 123123 -> Passward : ****** or Passward : (공 백)
이런 식으로 입력하는 암호를 안보이게 하고 싶습니다.
어떻게 프로그램을 짜야 될까요??

akayong의 이미지

Term::ReadKey 써서.. noecho 모드로..읽으면

ReadMode('noecho');
$password = ReadLine(0);

뭐 이런식으로 처리 하면 될거 같고..

* 로 하는건..

IO::Prompt 써서..
prompt('Password:', -e => '*');
이렇게 처리 해 주면 될거 같긴 한데..

지금 펄 개발환경이 안되서 테스트는 못해봤는데요.

이렇게 2개 한번 써 보세요.