4

私はperlが初めてです

目に見えない方法でパスワードを取得したい

例: パスワードを入力してください..?

**

スペースまたはその他の記号

指定した文字列を入力しながら

入力入力者であっても他人に見えてはならない

perlで隠された方法で入力を取得する方法はありますか

4

2 に答える 2

5

stty コマンドでシステム関数を使用する。

print "Enter The Password : ";  
system ("stty -echo");  
my $password = <STDIN>;  
system ("stty echo");

chomp $password;
于 2013-06-25T05:45:49.207 に答える
4

レシピ15.10: 「パスワードを読む」

CPAN モジュールを使用しTerm::ReadKey、入力モードを に設定してからnoecho、次を使用しますReadLine

use Term::ReadKey;

ReadMode('noecho');
$password = ReadLine(0);
于 2013-06-25T05:31:01.167 に答える