gpt4 book ai didi

c# - 使用 DPAPI (Data Protector API) 取消保护不同计算机上的数据

转载 作者:行者123 更新时间:2023-12-05 07:49:13 25 4
gpt4 key购买 nike

我正在使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com