问题标签 [keepass]

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 投票
1 回答
708 浏览

cisco - 用于打开 Cisco AnyConnect VPN 连接的 KeePass URL 覆盖

我正在使用 KeePass 2 存储我的密码。我必须使用几个不同的 VPN 客户端来连接我们的客户。我正在寻找 URL 覆盖以允许自动连接到给定的 VPN 服务器。

0 投票
1 回答
133 浏览

bash - 将 eval 的结果存储在 Bash 变量中时如何省略用户提示?

我想使用keepassxc-cli(备份)shell 脚本从 Keepass 数据库中检索密码。(出于安全目的,它宁愿不将其保存在我的文件系统上的文本文件中。)所需的命令如下所示:

/Applications/KeePassXC.app/Contents/MacOS/keepassxc-cli show -a Password --key-file=/path/to/keyfile /path/to/database.kdbx "/path/to/entry/within/database"

在终端上手动输入此命令时,系统会提示我输入主密码,然后在输入此主密码后,引用的密码将显示在下一行:

我的脚本的相关部分如下所示(上述命令存储为字符串,KEEPASSCMD我只是为了调试目的而回显):

但是,在运行脚本时,我没有收到输入主密码的提示,而是在终端上没有显示任何内容。“盲目”输入我的主密码后,显示以下输出:

也就是说,提示也存储在REPOPASSWORD中。是否有可能以某种方式排除提示,所以只有字符串TESTPASSWORD被存储在REPOPASSWORD

0 投票
1 回答
131 浏览

keepass - Yubikey 是否应该配置带有“可变输入”或“固定 64 字节输入”的 HMAC-SHA1 以与 KeePassXC 一起使用?

  • “变量输入”还是“固定 64 字节输入”,这就是问题所在
  • Yubikey 5 NFC
0 投票
1 回答
735 浏览

linux - 如何在 KeepassXC 自动输入功能中使用用户定义的属性?

我想问一下Keepass Auto-Type。

我想开始在自动类型中使用附加属性。

在这种情况下你能帮我吗?我在 Linux 上使用 KeePassXC。

谢谢你的支持。

0 投票
1 回答
162 浏览

python-3.x - 在python中为keepass记录添加附加属性

我正在使用 pykeepass 对数百个 keepass 文件进行批量修改,我想为 keepass 条目添加一些额外的属性。

我试着这样做:

但这具有零效果(没有错误消息,什么都没有)。据我了解,record.custom_properties 是一个我应该能够修改的字典。

我该怎么做才能使用 pykeepass 向 keepass 文件添加其他属性?

谢谢!

0 投票
1 回答
40 浏览

url - 在 KeePass-DB 中缩短 URL

我确实有一个 KeePass 数据库,其中包含多达 100 个带有 url 的条目。它有一堆条目,其中 url 如下所示:

现在我想“缩短/清理”这个 URL 到这个:

我可以将数据库导出到 csv 并重新导入它,但这迫使我创建一个我试图避免的新数据库。有没有其他方法?如果没有,有人可以编写一行最好在 Windows 中运行的代码(如果没有,linux 也可以)来在 csv 中解决这个问题?

就像是:

  • 搜索 / 的第三次出现,然后删除所有内容或
  • 搜索 * //*/ 然后删除所有内容

可以工作,还是我错了?

谢谢!

0 投票
1 回答
50 浏览

java - 如何通过保存返回值来避免对方法的多次调用?

我有这个方法

这基本上是一个 KeePass DB,根据其所属帐户的标题检索密码。

有很多方法需要 2 个密码,因此使用了 2 个条目。我不想每次都调用该方法,因为我认为这是一种资源浪费。如何保存返回值,并在方法需要这些值的其他类中使用它?

这行得通吗?我觉得无论如何都会多次调用该方法

0 投票
1 回答
632 浏览

visual-studio-code - Visual Studio Code Remote - 通过 KeePass / KeeAgent 使用密钥的 SSH 失败

我在机器 A 和机器 B 之间使用 Visual Studio 中的 remote-ssh 插件时遇到问题,其中密钥由机器 A 上的 KeePass 数据库中的 KeeAgent 提供。

机器 A 在 Windows 10 上运行,我已根据指南在 Visual Studio Code 中正确设置了主机(机器 B)。但是,当尝试使用远程功能时,我收到以下错误:

我的输出中XXX.XXX.XXX.XXX显然是机器 B 的正确 IP。

正如我所提到的,这台机器的 SSH 密钥是通过 KeeAgent 提供的,并且可以与 PuTTy 配合使用。我不允许在机器 A 上以明文形式存储 SSH 密钥,因此使用 Keepass/KeeAgent 解决方案。我想这是问题所在,不知何故 Visual Studio Code 不适用于 KeeAgent。

我可以解决这个问题吗,即告诉 VS Code 使用 plink.exe 作为 SSH 客户端,它与 KeeAgent 一起使用?或者 VS Code 是否允许加密存储 SSH 密钥本身,从而使 KeeAgent 过时?我对 VS Code 和 remote-ssh 插件都是新手,所以如果我的问题有明显的解决方案,我很抱歉。

也许问题出在其他地方。在那种情况下,我感谢每一个提示。

谢谢!

0 投票
1 回答
264 浏览

clipboard - 如何在 Linux Mint 中以编程方式发送密钥(模拟密钥输入)?

我将密码保存在 Linux Mint 上的密码管理器(在 Wine 上运行的 KeePass)中。

我拥有的登录站点不允许粘贴密码。密码是 40 个随机字符和特殊字符,这使得使用键盘手动输入既困难又乏味。

我想从 KeePass 复制密码,然后运行一些脚本(如 AutoIt,Linux Mint 不支持 AutoIt)读取剪贴板数据(复制的密码)并逐个字符(模拟键盘输入)发送到密码浏览器中的字段。

如何在 Linux Mint 20 上实现这一点?如果 AutoIt 在 Linux Mint 上运行,我会很高兴。

我发现xdotool但无法找到将焦点设置到 Firefox 窗口的方法。

0 投票
0 回答
114 浏览

powershell - 如何使用 PowerShell 查找故意记录在事件日志中的密码?

我有一个非常具体的问题。我正在处理学校的作业,我的团队被困在我们需要从故意放置在那里的事件日志中恢复密码的地方。他说应该有包含密码的日志是人为的,但我们不知道去哪里找。我们已经查看了 4688、4723、4724 事件日志以及其他事件日志,即使它们在这种情况下不太适用,看看是否可能放置了包含密码的自定义信息,但我们可以什么都找不到。在日志中,我们可以看到用户已创建并对其帐户/密码进行了更改,然后一个用户被禁用和删除,但有没有办法使用 PowerShell 从事件日志中实际获取更多信息?我们' 一直在使用 MyEventViewer 记录事件日志,但此时真的迷路了。我们的老师说他可以通过PowerShell获取密码。有没有人知道我们如何通过 PowerShell 为这样的用户获取密码?这是我们正在寻找的域管理员帐户密码,它也是我们需要解锁然后执行实时响应的 KeePass 数据库文件的相同密码。即使有人知道如何将密码输入到事件日志中,这也会很有帮助,因此我们可以回溯以了解如何将其导出。任何信息将不胜感激,谢谢!有没有人知道我们如何通过 PowerShell 为这样的用户获取密码?这是我们正在寻找的域管理员帐户密码,它也是我们需要解锁然后执行实时响应的 KeePass 数据库文件的相同密码。即使有人知道如何将密码输入到事件日志中,这也会很有帮助,因此我们可以回溯以了解如何将其导出。任何信息将不胜感激,谢谢!有没有人知道我们如何通过 PowerShell 为这样的用户获取密码?这是我们正在寻找的域管理员帐户密码,它也是我们需要解锁然后执行实时响应的 KeePass 数据库文件的相同密码。即使有人知道如何将密码输入到事件日志中,这也会很有帮助,因此我们可以回溯以了解如何将其导出。任何信息将不胜感激,谢谢!这也确实有帮助,因此我们可以回溯以查看有关导出它的信息。任何信息将不胜感激,谢谢!这也确实有帮助,因此我们可以回溯以查看有关导出它的信息。任何信息将不胜感激,谢谢!