【问题标题】:Listen on changes in certificate store?监听证书存储的变化?
【发布时间】:2014-08-20 14:41:00
【问题描述】:

添加/删除证书时是否可以监听证书存储?我希望避免不可靠的读卡器收听。

【问题讨论】:

    标签: c# .net events certificate


    【解决方案1】:

    您应该能够在 System Store 的 Windows 注册表中找到所有证书,这意味着您应该能够使用 WMI Registry Events 跟踪更改,如在这个 SO 答案https://stackoverflow.com/a/145934/1659828 中描述。

    【讨论】:

      【解决方案2】:

      你可以使用文件观察器:

      Here

      【讨论】:

        【解决方案3】:

        您可以使用一些哈希函数,例如 md5 或 sha1,来检测证书存储文件中的更改。

        【讨论】:

        • 信息量不大,真的不知道该怎么办。
        • 在取证中,为了确保文件在复制时不被修改,人们通常在复制文件之前和之后使用一些哈希函数(例如 md5())并比较结果。同样的原理,如果最后一个哈希函数结果不同,你就可以知道文件何时被修改。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-04-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-07-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多