问题标签 [python-keyring]

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 投票
2 回答
420 浏览

python - 如何在python中存储在密钥环中时检索列表

我在 python 密钥环中存储了一个列表。但是当我检索它时,它被转换为 unicode

d=unicode: ['harish', 'ravi', 'kisan']

c=['harish', 'ravi', 'kisan'] d[0] 的值是 "[" 而不是 "ian" 同样,d[1] 是 "i" 而不是 "ned"。我想让 d 成为类似于 c 的列表。

0 投票
0 回答
662 浏览

python - “Python.exe 已停止工作”与 Windows Vista 中的密钥环模块

我在MS Vista SP2 机器上运行 Python 3.3.5 和Keyring 3.8 。该问题在正常模式和安全模式下都会出现。我一直在 XP SP3 机器上运行同样的程序,没有问题。

导致问题的代码部分是......

Python 冻结,我收到此错误。

错误。

单击“关闭程序”重新启动 python shell。

windows事件查看器有这个。

一个快速的谷歌将ntdll.dll作为 Windows API 库。

关于为什么会发生这种情况的任何想法?怎么修?或者是否有替代模块?

编辑:与此同时,我放弃了 Keyring 并决定使用 MachineGuid 的盐渍哈希作为机器唯一一致的密码。

0 投票
1 回答
345 浏览

windows - 使用在 Windows 凭据中读取服务和用户名的变量的密钥环

所以问题是我们有一个 openLDAP 服务器,用于在办公室对我们的 NAS 驱动器进行身份验证。每次重新启动计算机时,用户都必须再次输入密码才能访问驱动器。早上简单地运行一个批处理脚本来登录他们的驱动器就可以了,但是大老板不喜欢他们的密码只是放在文件中的原始文本中。

所以我一直在插入 python 来尝试获取一个简单的程序来从 Windows 凭据中检索他们的密码并将其扔到 os.system 中的 NET USE 中:

我可以从打开文件并从行读取的变量中简单地从文件中检索用户名。问题是密码。

问题似乎是密钥环出于某种原因不喜欢从变量中读取。至少我似乎无法弄清楚为什么它没有。如果我使用它就可以了:

真正的问题是我们需要它足够简单,我们可以将它从一个工作站移动到另一个工作站,只需在一个文件中更改 username@domain.com 并运行它。所以最终最终产品看起来像

0 投票
1 回答
1440 浏览

python - python-keyring 可以转储所有密码吗?

使用python-keyring,可以转储所有可用的密码吗?我正在寻找一个iterate_passwords()或类似的,但它似乎不存在。

根据这篇博客文章,这是可能的gnomekeyring,但我在 python-keyring 中找不到任何类似的东西,这似乎是一个更流行的库。

0 投票
0 回答
981 浏览

python - Python 密钥环在 Mac OSX 上返回对象数据

我正在尝试在 Mac 上使用 keyring python 模块。

返回无,尽管我很确定密钥环和其中的用户名都存在。知道可能是什么问题吗?

举一个更具体的例子,这段代码:

当我使用具体参数调用它时打印它:

0 投票
1 回答
839 浏览

python - pyinstaller: include keyring module?

i wrote a small python app to automatically login a user to specific service using the keyring module (for storing the password in the windows credential vault) and wxpython for a login gui. The login tool for this service doesnt support the storage of login credentials but has a cmd login method i am using in my script.

The script is now finished and works perfectly but i would like to deploy this as exe to several other systems.

Keyring doesnt seem to play nice with pyinstaller but i got my program to start atleast after adding a huge list of hidden imports:

With those the app starts without any errors of missing modules but it still crashes when it tries to access the credential vault:

I dont know what else to do to fix this... Can anyone help me to properly include keyring or knows an alternative i could use. I would really like to keep using the windows crendential vault for storing the password.

Thanks!

Python: 2.7.9 pyinstaller: 2.1 keyring: 5.6 pywin: Build 219

0 投票
0 回答
79 浏览

mercurial - Vagrant,Mercurial Keyring:不断请求加密密钥环的密码

因此,我通过 Vagrant 在 VirtualBox 上运行 Ubuntu 14.04,并希望设置 Mercurial,以便在获取最新版本时不会不断要求输入密码。在这方面,我安装了 Mercurial-Keyring,并将我的 ~/.hgrc 文件更改为如下所示:

但是,现在每次我想使用 Mercurial 时,它都会要求我输入加密密钥环的密码——即使在同一个会话中也是如此。

有谁知道这是什么原因?

0 投票
0 回答
149 浏览

python - gnome-keyring 的 ipython 导入错误,但 *standard* python 控制台中没有导入错误

我正在尝试在 ipython 中导入 gnomekeyring,但它给了我以下错误:

当我在标准python 控制台中时,导入工作正常。所有功能都按预期工作。我将如何调试这个问题?

0 投票
1 回答
859 浏览

python - 在 Ubuntu 14.04 上使用带有 Python 和 GTK3 的 gnomekeyring 模块

我正在使用基于 Ubuntu 14.04 的 Linux Mint 17

我已经安装了:

  • python-gnomekeyring 2.3.2#
  • python-gi 3.12
  • 蟒蛇-gtk2 2.24

我有以下脚本:

但我收到一个错误:

/usr/lib/python2.7/dist-packages/gobject/constants.py:24:警告:g_boxed_type_register_static:断言'g_type_from_name(名称)== 0'导入gobject._gobject失败

我能做些什么来解决这个问题?

编辑: 在 Ubuntu 14.04 上使用 Python 2.7 GTK3 获取 GnomeKeyring 键的属性

0 投票
2 回答
337 浏览

python - 在 Ubuntu 14.04 上使用 Python 2.7 GTK3 获取 GnomeKeyring 密钥的属性

我正在使用基于 Ubuntu 14.04 的 Linux Mint 17

我已经安装了:

python-gnomekeyring 2.3.2 python-gi 3.12 python-gtk2 2.24

我想使用 GnomeKeyring。我保存并读取密钥名称和密钥密码,但我没有访问属性。当我尝试访问它们时,我总是得到:

*** `python' 中的错误:双重释放或损坏(出)

这是我的代码,我今天创建了它来使用 GnomeKeyring:

一些链接:

https://github.com/lwindolf/liferea/blob/master/plugins/gnome-keyring.py