问题标签 [getpass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
530 浏览

ipython - getpass.getpass() 挂在 ipython 笔记本上

我在 ipython 笔记本上使用非常简单的代码供用户输入密码。用户输入密码后命令挂起。这是我的代码示例 -

我也尝试了 raw_input(),它的挂起方式完全相同。

知道什么是解决方案。

我在 AWS 服务器上运行 jupyter notebook。以下是版本详细信息 -

0 投票
2 回答
780 浏览

python - 从 shell 脚本中读取 getpass

我有调用getpass的 python 脚本(第 3 方脚本) 。
我需要使用脚本来提供密码。简单的管道不起作用,因为根据文档,getpass是从/dev/tty读取的。
我绝不是 shell 或 python 专家,所以有没有办法(不修改使用 getpass 的 .py 脚本)通过 bash\shell 脚本提供密码?

0 投票
1 回答
1085 浏览

python - Pytest 模拟隐藏预期密码

我正在测试一个从命令行获取登录名和密码的函数。下面的代码按预期工作:

现在我想隐藏预期的密码 ( bar) 以便将测试发布到公共存储库。

我曾考虑对getpass输入进行编码,但这会导致连接失败。我能想到的所有其他解决方案或多或少地向任何可以阅读代码的人清楚地公开密码。

是否有存储密码的解决方案,以便连接功能可以使用它,并且任何阅读源代码的人都无法读取它?

0 投票
1 回答
422 浏览

python - 使用 getpass 和 Sublime Text

就像标题说的那样,我正在尝试将 getpass 库与 sublime 文本(和 SublimeREPL)一起使用。当我运行一段简单的代码时,我在 sublime 终端和 REPL 终端中只看到一个空白屏幕。有什么方法可以让 getpass 使用 sublime 文本?我在 powershell python 中运行了相同的代码,它工作得很好。

0 投票
1 回答
1190 浏览

python - ValueError:没有结束引号 -​​ slappasswd 包装器

getpass用来简单有效地编辑 LDAP 密码。例如,当我使用密码c;_pr8\\E0L)ec*\'E._rPBH?"4i9Tne并尝试运行程序时,我收到以下错误:

我如何调用密码:

我认为造成这种情况的原因是,当命令运行时,密码既有密码又有密码"'所以它失败了,因为它试图找到一个结束引号,我怎样才能创建这个命令来接受给它的任何密码,它是否有 1 个或 7 个引号?

IE 我可以用三引号括起来而不影响密码吗?

0 投票
1 回答
465 浏览

python - 从 Python 中的剪贴板静默获取密码

在 Python 中输入密码而不回显密码的标准方法是使用 getpass.getpass()。

但是,它不支持剪贴板输入 (ctrl-V),这是处理复杂、高度安全的密码时需要的。

有没有人想出一个解决方法(从crtl-V默默地获取密码)?

谢谢!

R。

0 投票
1 回答
245 浏览

python - 使用带有 psycog 的 getpass 进行密码管理的问题

我的目标是在我通过 python3 连接到 postgresql 数据库时使用 getpass 隐藏我的密码条目。我在 jyputer 笔记本上使用 python3。

这很好用:

但是当我尝试使用单独的变量输入密码时,它不再起作用:

验证 :


收到错误信息

谢谢你的帮助

0 投票
0 回答
394 浏览

python - python 3 - getpass.getpass() 正在回显密码......似乎没有任何效果

所以我写了一个脚本,它实际上工作了一段时间。我导入了 getpass 模块,果然回显了用户名,但没有回显密码。几周后我运行了脚本,现在密码正在回显。这是我的代码:

当我运行脚本时,我收到一条消息“警告:密码输入可能会被回显”。果然,它得到了回应。

我尝试了稍微不同的事情,例如定义提示和流(提示='密码:',流=无)

谢谢

0 投票
0 回答
400 浏览

python - 如何在没有 getpass 的情况下隐藏输入(它不起作用)?

我一直在尝试制作一个简单的注册/登录程序,我想隐藏密码,所以我上网了。

我尝试了这个叫做 getpass 的东西,但它没有用。它只是告诉我它无法更改 IDLE 外壳中的回声。(顺便说一句,我在 Windows 10 上使用 IDLE Python 3.6)

所以我想知道是否有一种方法可以在没有 getpass 的情况下隐藏输入,或者以其他方式对其进行加密?

这是代码:

谢谢 :)

0 投票
0 回答
65 浏览

python-3.x - 为什么 python getpass 不能使用 imapclient 连接到 gmail,我应该如何完成连接?

我想使用 imapclient 连接到 gmail。我遵循了 Al Sweigart 的“Automate the Boring Stuff with Python”第 16 章中的示例。书中的代码在交互模式下运行良好。但是,Al 和其他人警告不要在您运行的程序中包含密码。我确实设置了一个应用程序密码,它在交互模式下就像一个魅力。但是,当我在将其作为脚本运行时尝试从键盘发送密码作为标准输入时,会返回错误。我也尝试过 input(),它也不起作用。我避免将应用程序密码直接放入代码中;按照大多数标准,这是可以接受的做法吗?另外,我已经从 linux 终端和 spyder 开发环境尝试了下面的代码,两种方式都返回错误。

预期成绩:successful login

实际结果: