问题标签 [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.
python - 如何在python中存储在密钥环中时检索列表
我在 python 密钥环中存储了一个列表。但是当我检索它时,它被转换为 unicode
d=unicode: ['harish', 'ravi', 'kisan']
c=['harish', 'ravi', 'kisan'] d[0] 的值是 "[" 而不是 "ian" 同样,d[1] 是 "i" 而不是 "ned"。我想让 d 成为类似于 c 的列表。
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 的盐渍哈希作为机器唯一一致的密码。
windows - 使用在 Windows 凭据中读取服务和用户名的变量的密钥环
所以问题是我们有一个 openLDAP 服务器,用于在办公室对我们的 NAS 驱动器进行身份验证。每次重新启动计算机时,用户都必须再次输入密码才能访问驱动器。早上简单地运行一个批处理脚本来登录他们的驱动器就可以了,但是大老板不喜欢他们的密码只是放在文件中的原始文本中。
所以我一直在插入 python 来尝试获取一个简单的程序来从 Windows 凭据中检索他们的密码并将其扔到 os.system 中的 NET USE 中:
我可以从打开文件并从行读取的变量中简单地从文件中检索用户名。问题是密码。
问题似乎是密钥环出于某种原因不喜欢从变量中读取。至少我似乎无法弄清楚为什么它没有。如果我使用它就可以了:
真正的问题是我们需要它足够简单,我们可以将它从一个工作站移动到另一个工作站,只需在一个文件中更改 username@domain.com 并运行它。所以最终最终产品看起来像
python - python-keyring 可以转储所有密码吗?
使用python-keyring,可以转储所有可用的密码吗?我正在寻找一个iterate_passwords()
或类似的,但它似乎不存在。
根据这篇博客文章,这是可能的gnomekeyring
,但我在 python-keyring 中找不到任何类似的东西,这似乎是一个更流行的库。
python - Python 密钥环在 Mac OSX 上返回对象数据
我正在尝试在 Mac 上使用 keyring python 模块。
返回无,尽管我很确定密钥环和其中的用户名都存在。知道可能是什么问题吗?
举一个更具体的例子,这段代码:
当我使用具体参数调用它时打印它:
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
mercurial - Vagrant,Mercurial Keyring:不断请求加密密钥环的密码
因此,我通过 Vagrant 在 VirtualBox 上运行 Ubuntu 14.04,并希望设置 Mercurial,以便在获取最新版本时不会不断要求输入密码。在这方面,我安装了 Mercurial-Keyring,并将我的 ~/.hgrc 文件更改为如下所示:
但是,现在每次我想使用 Mercurial 时,它都会要求我输入加密密钥环的密码——即使在同一个会话中也是如此。
有谁知道这是什么原因?
python - gnome-keyring 的 ipython 导入错误,但 *standard* python 控制台中没有导入错误
我正在尝试在 ipython 中导入 gnomekeyring,但它给了我以下错误:
当我在标准python 控制台中时,导入工作正常。所有功能都按预期工作。我将如何调试这个问题?
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失败
我能做些什么来解决这个问题?
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