ntfsdecrypt - 密钥没有 EFS 目的 OID

Sma*_*Boy 5 linux ntfs efs certificate

我正在尝试使用以下方法从 NTFS 分区复制 EFS 加密的文件:

ntfsdecrypt -k mycert.pfx /dev/sda2 -i 32768
Run Code Online (Sandbox Code Playgroud)

我得到:

Key does not have an EFS purpose OID
Failed to extract the private RSA key.
Run Code Online (Sandbox Code Playgroud)

更多信息:

  • 密码确实是正确的(输入其他内容时错误不同)。
  • 我以前(最近)成功地使用了相同的证书和方法。
  • 我使用的是 Arch Linux 5.10.20-1-lts 并使用 ntfsdecrypt v2017.3.23 (libntfs-3g)。

EFS 用途 OID 是什么?

有什么问题?