2013-02-01 13 views
3

我想知道是否有人知道SSIS(免費或付費)中的數據流源組件,它將即時解密OpenPGP文件(將它全部保存在內存中)並將其輸出到源代碼中。如何使用數據流組件解密OpenPGP文件而不將文件保存到磁盤?

我見過這樣做的任務(控制流組件),但我不想讓OpenPGP 文件以解密狀態寫入磁盤。

任何幫助,將不勝感激。

+0

感謝您的後續評論。很高興知道! –

回答

2

CozyRoc有一個工具。我不確定它是否在內存中加密/解密,但我從未注意到磁盤上有臨時文件。

請參閱鏈接頁面底部的CozyRoc OpenPGP Sample。這似乎表明你可以做你想做的事。

+1

詛咒你和你的快速回應;)[社區任務和組件](http://ssisctc.codeplex.com/)有一個codeplex頁面。我看到那裏列出了CozyRoc,但它是一個控制流組件,而不是數據流任務。爲了保持記憶,您可能正在查看腳本源並使用這些庫。希望他們有強烈的簽名,你可以將他們推入GAC。 – billinkc

+0

對不起@billinkc,我有內部的CozyRoc套件的優點,我使用PGP加密任務,但是我從來不需要去寫入中間文件到磁盤的級別。 –

+0

我正在考慮製作一個腳本源代碼(看起來像充氣城堡是強有力的簽名),這將保留所有內存。我實際上並沒有使用CozyRoc組件,但由於它是控制流程中的一項任務,我認爲它將解密爲一個文件。我錯了嗎? –

相關問題