我可以使用Windows CNG存储解密.gpg文件吗?

时间:2019-03-26 12:50:10

标签: c# .net cryptography

我正在C#中创建此工具,该工具将获取.gpg文件并使用Windows CNG对其进行解密。我得到一个.gpg文件作为输入参数,并使用WinPT用我的密钥对其进行加密。解密可以与该工具一起使用,我也可以使用BouncyCastle和我的密钥解密。文件的接收方将始终具有解密它的权限/密钥(这是一个假设)。我们不想再使用密钥,而是想使用Windows CNG存储库中的密钥或ProtectedData类(最好)。

我检查了这篇文章,或多或少地解释了使用Unprotect和Protect进行加密和解密的方式,但是当输入文件为.gpg时,我无法使其工作。它确实适用于字节数组,将.gpg数据转换为字节数组也无济于事。

链接:https://security.stackexchange.com/questions/51519/pgp-private-key-storage-on-windows-server-advice?answertab=active#tab-top

使用这种方法甚至可以解密.gpg吗?

0 个答案:

没有答案