Чтение пароля
Для чтения пароля, который нужно передать другой программе, можно использовать функцию read-passwd.
- Функция: read-passwd prompt &optional confirm default
Эта функция считывает пароль, запросив его с помощью prompt. Она не отображает пароль по мере ввода пользователя; вместо этого она отображает «*» для каждого символа пароля. Если вы хотите использовать другой символ для скрытия пароля, свяжите переменную
read-hide-charс этим символом.Необязательный аргумент confirm, если он не
nil, запрашивает ввод пароля дважды и требует, чтобы он совпадал в обоих случаях. Если пароли не совпадают, пользователь должен вводить его снова и снова, пока последние два ввода не совпадут.Необязательный аргумент default определяет значение пароля по умолчанию, которое возвращается, если пользователь вводит пустой ввод. Если default является
nil, тоread-passwdвозвращает в этом случае пустую строку.
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Reading-a-Password.html