我最近买了一台运行 Windows 10 Pro 的新电脑。为了准备迁移,我将运行 Windows 7 Pro 的旧文件中的所有文件复制到备份驱动器。
过了一会儿,我决定我准备好了,并格式化了原始驱动器。
现在我发现我丢失了旧计算机上 Windows 证书存储中的证书。我确实拥有旧计算机中的所有文件,但是如何恢复证书存储?我需要这些证书,因为我用它们来签署软件,如果我必须创建新的,旧的软件就不能再更新了......
谢谢
我最近买了一台运行 Windows 10 Pro 的新电脑。为了准备迁移,我将运行 Windows 7 Pro 的旧文件中的所有文件复制到备份驱动器。
过了一会儿,我决定我准备好了,并格式化了原始驱动器。
现在我发现我丢失了旧计算机上 Windows 证书存储中的证书。我确实拥有旧计算机中的所有文件,但是如何恢复证书存储?我需要这些证书,因为我用它们来签署软件,如果我必须创建新的,旧的软件就不能再更新了......
谢谢
不幸的是,你运气不好,丢失了钥匙。即使你有原始文件,你很可能有注册表配置单元和私钥文件,这对你没有帮助。
使用注册表配置单元,您可以访问公共证书,但不能访问私钥。在 Windows 上,私钥以加密形式存储在文件系统中。加密密钥派生自 DPAPI,它对于每个 Windows 安装都是唯一的。如果您有 Windows 7 中的“备份和还原”功能创建的系统备份,则可以取回它们。您可以在临时机器上还原备份以恢复密钥。如果您进行了文件复制备份,那么您就没有机会恢复密钥。
对于尚未丢失数据的任何人:机器备份是一回事。
以多种格式在多个位置安全地存储证书,尤其是私钥是一个好主意。
当有人忘记更新证书时,还要制定应急计划。它会发生,而且这是被锁定在业务关键功能之外的一个不好的理由。