可以使用 getpass 这个函数,无回显的密码,为什么无回显,因为Linux的开发者一般认为不回显比显示为*更安全(比如当密码只有一两位长度的时候,设置为*几乎没有一点安全性)。
char *getpass( const char *prompt);
另外,getpass函数是遗留的,推荐使用设置终端属性的方式来实现(termios的方式)。
时间: 2024-11-25 13:37:06
可以使用 getpass 这个函数,无回显的密码,为什么无回显,因为Linux的开发者一般认为不回显比显示为*更安全(比如当密码只有一两位长度的时候,设置为*几乎没有一点安全性)。
char *getpass( const char *prompt);
另外,getpass函数是遗留的,推荐使用设置终端属性的方式来实现(termios的方式)。