安装多个加密文件系统证书时,使用哪一个进行加密?

ora*_*rad 7 security encryption windows-7 ntfs certificate

要在 Windows 中加密文件或文件夹,您基本上可以转到其属性并选中Encrypt contents to secure data。Windows 将使用安装在证书管理器 ( certmgr.msc) 中的加密文件系统 (EFS) 证书,该证书通常位于 Personal ? 证书。因此,当只有一个 EFS 证书可用时,您就知道使用哪一个来加密文件了。

就我而言,我安装了几个 EFS 证书。我不知道哪个是原始的,哪个是后来安装的,更重要的是,当我选中那个框时,我不知道哪个是实际用于加密文件的。

有没有办法确切知道哪个证书用于加密?

在 Microsoft备份加密文件系统 (EFS) 证书的说明中,它说“如果有多个 EFS 证书,您应该备份所有这些证书。” 这是否意味着所有安装的证书都将用于加密文件,因此解密需要所有证书?

ora*_*rad 7

回答我自己:

使用此命令列出系统上的所有加密文件:

cipher /u /n
Run Code Online (Sandbox Code Playgroud)

使用此命令显示指定文件的证书信息。

cipher /c <file>
Run Code Online (Sandbox Code Playgroud)

默认情况下,Windows 使用最晚过期的 EFS 证书来加密文件和文件夹。在 Windows 中管理 EFS 证书的最简单方法是使用管理文件加密证书向导 (rekeywiz) 来更新和备份证书。