SSIS PGP 加密
我有一个 SSIS 包,它将输出写入平面文件。 现在我需要PGP 加密输出文件并在其他包中进一步解密。我很好奇是否有人知道如何做到这一点,或者更好的是一个提供有关如何做到这一点的有用提示的网站。
谢谢
I have a SSIS package that writes the output to Flat file.
Now I need to PGP encrypt the output file and further decrypt in other packages. I am curious if anyone knows of how to do this, or better yet a website with helpful hints on how to do it.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
假设您想在 SSIS 中进行加密/解密,最简单的方法可能是探索您正在使用的加密软件的命令行版本,并使用
执行进程
任务来执行它。如果您尚未选择加密软件,明显的选择包括 PGP (商业)和 GnuPG (开源)。
另一种选择是编写 .Net 代码以在脚本任务中执行加密/解密 - 这需要来自 PGP 或 GnuPG 的 .dll。可以使用各种通用的 .Net 示例(并非特定于 SSIS) - 例如 这个 - 但我无法评论它们的完整性或质量。
此 SQLServerCentral 线程 可能有一些有用的指针。
Assuming you want to do the en/de-cryption within SSIS, the simplest method will probably to explore the command line version of whichever encryption software you are using, and execute it using an
Execute Process
task.If you haven't yet selected encryption software, obvious choices include PGP (commercial) and GnuPG (open source).
The other option would be to write .Net code to carry out en/de-cryption in a
Script Task
- this would require a .dll from PGP or GnuPG. Various generic .Net examples (not specific to SSIS) are available - like this one - but I can't comment on their completeness or quality.This SQLServerCentral thread may have some useful pointers.
如需稳定、支持良好且更新的 PGP 兼容 SSIS 任务,请查看我们的 BizCrypto 产品。
For stable, well-supported and updated PGP-compatible SSIS task check our BizCrypto product.
检查第三方商业 CozyRoc SSIS+ 库。它包括 OpenPGP 任务 和许多其他有用的扩展。
Check the third-party commercial CozyRoc SSIS+ library. It includes OpenPGP Task and many other useful extensions.