我在控制檯應用程序中使用FileSystemWatcher
類來加密目錄中的文件。如果我在目錄中粘貼/創建文件,FileSystemWatcher
將檢測到它並因此使用適當的函數對其進行加密呼叫。這樣我就可以在不影響正常工作流程的情況下進行加密。使用FileSystemWatcher識別HTTP請求
現在我的問題是,如何檢測http:
請求watcher
中的任何文件,以便我可以通過並行控制檯應用程序解密文件。有沒有可能這樣做?
我在控制檯應用程序中使用FileSystemWatcher
類來加密目錄中的文件。如果我在目錄中粘貼/創建文件,FileSystemWatcher
將檢測到它並因此使用適當的函數對其進行加密呼叫。這樣我就可以在不影響正常工作流程的情況下進行加密。使用FileSystemWatcher識別HTTP請求
現在我的問題是,如何檢測http:
請求watcher
中的任何文件,以便我可以通過並行控制檯應用程序解密文件。有沒有可能這樣做?
爲decrypting
使用並行控制檯應用程序可能不是最好的事情(爲什麼控制檯應用程序?服務似乎更合適),但是您可以使用IIS
或其他Web服務器監控任何HTTP請求到特定目錄。
除非服務器設置爲(某種)Web服務器,否則不會提供HTTP請求,在這種情況下,可以在請求到達時執行解密。在IIS
這是HttpRequestHandler
。
這不會增加額外的安全性,但如果這是您的目標。通過HTTP發送的文件在通過線路發送之前被解密,可能會受到中間人攻擊的竊聽。如果要保護文件並具有比SSL更安全的認證和安全認證,則應將文件加密並讓客戶端在本地進行解密(例如,在您從某些公司下載軟件或電影時使用此方法)。