如何使用getPass或svDialogs切换密码屏蔽

时间:2020-01-08 14:41:20

标签: r getpass

我正在编写一个函数,该函数使用getPass中的dlg_inputsvDialogs从用户那里获取凭证信息。有谁知道,使用这两个软件包之一,是否可以在对话框本身中切换密码屏蔽?

使用getPass,输入会被自动屏蔽,这当然支持强大的安全性,但是在输入复杂的密码时可能很难处理。

library(getPass)
getPass(msg = "Input Name:")

使用dlg_input,将自动显示输​​入内容,但是如果有人要确保机密性,则无法屏蔽输入内容。

library(svDialogs)
dlg_input(message = paste("Input Name:"), Sys.info()["name"])$res

有人知道是否有办法弥合这两个问题,并使用任一软件包设置“显示密码”选项?

0 个答案:

没有答案