问题标签 [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 回答
2753 浏览

keepass - 使用 Keyfile 从 Keepass 生成哈希

如何从 Keepass 2 AES / 使用密钥文件生成哈希值?我试过keepass2john.py了,但没有密钥文件的参数。

Keepass 2 AES / with keyfile $keepass$*2*6000*222*15b6b685bae998f2f608c909dc554e514f2843fbac3c7c16ea3600cc0de30212*c417098b445cfc7a87d56ba17200836f30208d38f75a4169c0280bab3b10ca2a*0d15a81eadccc58b1d3942090cd0ba66*57c4aa5ac7295a97da10f8b2f2d2bfd7a98b0faf75396bc1b55164a1e1dc7e52*2b822bb7e7d060bb42324459cb24df4d3ecd66dc5fc627ac50bf2d7c4255e4f8*1*64*aaf72933951a03351e032b382232bcafbeeabc9bc8e6988b18407bc5b8f0e3cc

(以上示例从https://hashcat.net/wiki/doku.php?id=example_hashes复制)

0 投票
1 回答
168 浏览

android - 在 Android 应用中读取 KeePass 文件

我目前正在尝试在我自己的 Android 应用程序中读取 KeePass (.kdbx V2) 文件,但我很挣扎。我尝试将 openkeepass 作为 .jar 使用,但没有成功。

谁能告诉我在我的应用程序中读取 keepass 文件的更可靠方法 - 理想情况下是一个易于使用的库?

0 投票
1 回答
703 浏览

.net - 如何在 Powershell 中为 KeePass 使用当前 Windows 用户的凭据进行加密?

我需要编写一个脚本来加密字符串,就像在 KeePass 中加密{PASSWORD_ENC}占位符一样:

{PASSWORD_ENC} - 加密密码:

{PASSWORD_ENC} 占位符被当前条目的密码替换为加密形式。 密码使用当前 Windows 用户的凭据加密。不应存储加密的密码,仅适用于当前用户。

(强调我的)

如何以编程方式加密字符串以获得与在 KeePass 中获得的相同的加密密码?

0 投票
0 回答
1286 浏览

c# - KeePass API 从代码访问当前打开的数据库

我目前正在使用 C# 中的可用 SDK 来访问 KeePass 数据库文件。问题是我能找到的关于 API 的信息不多,我希望能够读取当前打开的数据库,就像远程桌面管理器的插件一样,如下所示。

远程桌面管理器 KeePass 集成

此线程有助于初始化连接并获取条目:将敏感信息存储在 c# 中的 keepass 数据库中,但我希望检测当前打开的数据库并从内存中访问它(如果可用)。我知道这是可能的,因为远程桌面管理器软件能够做到这一点。我不必指定密码或任何东西。我刚刚解锁了我的 KeePass 工作区,它能够检测到它并让我从中进行选择。

0 投票
0 回答
282 浏览

powershell - 使用 KPScript 生成随机密码

我正在努力使我的许多日常部署工作自动化,其中包括许多手动 KeePass 条目。我看到他们有一个官方脚本教程,以及一些基于应用程序中设置的配置文件生成随机密码的功能。

根据 KeePass 的文档,这就是我要运行的内容:

.\KPScript -c:AddEntry "Z:\file location" -pw:"keepass password" -Title:Test -Username:test -password:{NEWPASSWORD:/scripttest/} -GroupPath:General

问题是,KeePass 条目使用文字字符串密码生成

而不是从 scripttest 配置文件中实际随机生成的密码。我在这里想念什么?KeePass 的文档在这类事情上相当稀少。这是一个长镜头,我可以看到这个网站在 KPScript 方面没有很多东西,但值得一试。谢谢!

编辑:我也尝试在 CMD 中运行此代码,认为这可能是 Powershell 的问题,但遇到了相同的结果。

0 投票
0 回答
130 浏览

powershell - 在 Dollar Universe 中使用 PoSh KeePass

我正在尝试使用由 Dollar Universe 启动的 Powershell 脚本。但是,为了访问某些服务,我需要保存在 KeePass 数据库中的用户凭据。

要访问 KeePass 数据库,我必须像这样创建一个 KeePass 密码:

我试图在一个普通的 Powershell 会话中创建这个秘密,并作为一个被 Dollar Universe 调用的 Powershell 脚本。此步骤不会产生任何错误。但是,当我想在之后运行我的脚本时,我收到以下错误:

有没有人知道如何在 Dollar Universe 运行的 Powershell 中实现 KeePass,或者可能已经有了解决这个问题的方法?

0 投票
1 回答
88 浏览

java - 获取文件作为类路径上的资源

我正在尝试将密钥库作为资源读取。下面的示例代码。我遇到的问题是 inputStream 仍然为空。

首先,我认为这只是路径问题,但是即使文件本身位于类旁边,我也无法加载它。

在此处输入图像描述

即使我使用绝对路径,结果也是一样的。

我犯了什么错误?

0 投票
0 回答
579 浏览

c# - 从 KeePass 获取密码

当我在我的代码中与 .net 建立连接时,我想隐藏服务器密码。密码在 KeePass 中,但我不知道如何获取。

这是我到服务器的连接代码:

如果有人可以帮助我,我将不胜感激!!!

0 投票
1 回答
882 浏览

ssh-agent - 从 gnome shell 启动时,KeePassXC 不会添加正在运行的 SSH 代理的密钥

我在 Pop!_OS 上运行,所以对于大多数事情来说,这很可能是 Ubuntu 的等价物。安装 KeepassXC 并启用 SSH-Agent。有一个密钥短语配置了一个密钥,当我从终端登录启动 keepassxc 时,它就像一个魅力keepassxc,然后我可以看到它ssh-add -l列出了一个额外的密钥。一旦我关闭 KeePassXC,它也会消失。完美的!

现在我从 gnome shell 启动 keypassXC,点击超级键,搜索 keepassXC 并登录到它的保管库。看着ssh-add -l终端:什么都没有。没有添加键。

现在我看了一下/usr/share/applications/org.keepassxc.KeePassXC.desktop并更改Terminal=falsetrue. 不,遗憾的是没那么容易。

我的猜测是它与 gnome shell 如何启动 KeePassXC 有关,但不能确定问题是什么。任何人都知道这可能是什么或如何解决这个问题?

0 投票
2 回答
126 浏览

encryption - 如何将keepass中的AES密钥大小加倍?

keepass 在 github 上是开源的,对吗?有没有办法“附加”其现有的 AES256,将密钥大小加倍,使程序支持 AES512?有什么方法可以达到这个结果

谢谢