2013-05-24 8 views
0

내 asp.net 응용 프로그램이 웹 서버 A와 표시에 있으며 보안상의 이유로 웹 서버 B.암호화 및 암호 해독 문서

에 저장됩니다 다운로드 MS-Word 또는 PDF 문서를하자, I 웹 서버 A에서 서비스를 제공 할 때 해당 문서를 암호화하고 암호 해독하는 것이 좋습니다.

누구든지 저에게 어떻게 할 수 있는지 알려주시겠습니까?

이전에 몇 가지 유틸리티를 본 적이 없습니다. 내 코드는 단지 링크 제어에 가치를 제공하고 사용자가 같은 MS-Word 또는 PDF 문서를 표시 할을 클릭하자

Dim RemoteFolder As String 
Dim RemoteFileName As String 

RemoteFolder = "http://192.168.32.98/Application/Documents/" 
RemoteFileName = "MyWordDocument.doc" 

lnkOpenDocument.NavigateUrl = RemoteFolder + RemoteFileName 
+0

서버 B에서 A로 전송하는 동안 암호화하고 서버 A에서 다시 해독하여 사용자에게 제공 하시겠습니까? – Win

답변

0

모든 요청을 보호하는, 도움이 될 수 SSL을 사용하여/둘 사이의 반응 서버. 그렇지 않으면 닷넷 System.Security 아래의 암호화/복호화 라이브러리를 가지고 : http://support.microsoft.com/kb/307010 또한 위의 방법 중 하나를 사용하여이 이전의 당신은 항상 사용자의 파일을 잡을 수 What's the easiest way to encrypt a file in c#?

후, 암호화를 참조하고, 암호화 된 파일을 삭제 B.doc 파일에 직접 링크하지 않고 다른 asp.net 페이지에 링크하고, 파일의 ID를 새 페이지에 전달하고, 웹 서버 B에서 파일을 가져 와서 해독하고 사용자.