- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 DPAPI
(Data Protector API)来保护和取消保护数据。我正在从文件中读取数据。
C:\Users\nandkishore.sharma\AppData\Local\Google\Chrome\User Data\Default\WebData.
如果我在同一台计算机(放置 WebData
的地方)解密数据,我就能够从文件 (WebData
) 中读取数据。但是当我从另一台计算机(文件已经加密)中选择 WebData
文件时,尝试在我的计算机上解密它,我无法做到这一点。
我找到了这个链接 How to decrypt data which is crypted by CryptProtectData function?
它说..
"no other computer in the world can decrypt data which is encrypted on different computer."
以上说法正确吗?
我阅读了下面的链接,但它并没有解决我的问题.. Unable to Decrypt data on second computer
如何获得加密时使用的 key (引用 WebData
文件),以便在解密时使用相同的 key ?
请帮我解决这个问题。
提前致谢..
最佳答案
我知道有点晚了但是因为没有答案而且我有同样的问题:我相信从文档中可以推断出该类用于当前正在执行的程序从同一台机器上的其他程序加密数据See reference .因此,即使可以将其用于不同机器之间的加密,这也不是本意,而是某种 hack。最好找到其他一些旨在保护不同机器之间数据的加密方法 - 例如 SSL/TLS。
关于c# - 使用 DPAPI (Data Protector API) 取消保护不同计算机上的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37680770/
我是一名优秀的程序员,十分优秀!