gpt4 book ai didi

security - 从 VBA (MS Access) 解密 PGP 加密文件的最简单方法

转载 作者:行者123 更新时间:2023-12-01 07:09:12 24 4
gpt4 key购买 nike

我需要编写从 FTP 位置获取 PGP 加密文件并处理它们的代码。这些文件将用我的公钥加密(我还没有)。显然,我需要一个可以在 Microsoft Access 中使用的 PGP 库。你能推荐一个易于使用的吗?

我正在寻找不需要大量 PKI 知识的东西。理想情况下,可以轻松生成一次性私钥/公钥对的东西,然后有一个简单的解密程序。

最佳答案

命令行解决方案很好。如果你的数据库是内部应用,不能重新分发,我可以推荐Gnu Privacy Guard .这个基于命令行的工具将允许您根据 OpenPGP 标准执行任何您需要的操作。

在 Access 中,您可以在宏中使用 Shell() 命令,如下所示:

Public Sub DecryptFile(ByVal FileName As String)
Dim strCommand As String
strCommand = "C:\Program Files\GNU\GnuPG\gpg.exe " _
& "--batch --passphrase ""My PassPhrase that I used""" & FileName
Shell strCommand, vbNormalFocus
End Sub

这将运行命令行工具来解密文件。此语法使用您的 secret 密码的明文版本。这不是最安全的解决方案,但如果您的数据库是内部数据库并且仅由受信任的人员使用,则这是可以接受的。 GnuPG 支持其他技术来保护密码。

关于security - 从 VBA (MS Access) 解密 PGP 加密文件的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/139046/

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