배경:
중요한 데이터가 포함 된 다운로드 패키지를 사용자에게 제공 해야하는 프로젝트가 있습니다. 데이터를 암호화해야합니다. 다운로드 한 후 볼 수 있어야합니다 (편집 필요 없음). 이 질문에 대해 데이터를 일련의 정적 html 파일로 근사합시다. 데이터는 민감하므로 디스크에있을 때마다 암호화해야합니다.
우리는 사용자에게 두 개의 파일이 포함 된 zip 파일을 제공하는 다운로드 옵션을 제공하려고합니다.
- 그들이 요청한 데이터와 함께 데이터 파일 (우리는 아마도 배경 뒤에 암호화 된 zip 파일을 사용했을 것입니다)
- 암호 문구를 적절히 프롬프트하고 내장 된 웹 브라우저를 통해 데이터를 해독하고 표시하는 데이터를 볼 수있는 응용 프로그램입니다.
추가 세부 사항:
- 사용자는 우리가 통제 할 수 없습니다. 그들은 소비자입니다.
- 우리는이 질문에서 크로스 플랫폼에 대해 걱정하지 않습니다. 이것은 단지 Windows에 관한 것입니다. Mac 사용자를위한 별도의 다운로드가 제공됩니다.
이미 질문을하십시오 :
우리가 만들어야하는 응용 프로그램의 경우 해당 응용 프로그램이 .NET winforms 응용 프로그램이 적합한 지 내부적으로 논의하고 있습니다. 우리는 하나의 .exe를 원하며 다운로드가 합리적으로 작아지기를 바랍니다 (예 : 100k).
- 감히 .NET 프레임 워크를 사용하고 있습니까 (특히 최신 버전의 .NET--2.0을 사용할 필요는 없습니다)?
- Windows Update로 인해 대부분의 소비자가 컴퓨터에 .NET을 가지고 있다고 가정하는 것이 합리적입니까?
- 설치되어 있지 않은 사람에게 설치하도록 요청하는 것이 합리적입니까?
우리는 100 %의 사용자가 .NET을 설치하지 않을 것이라는 것을 알고 있습니다. 진짜 질문은 이 시대에 그들에게 그것을 요청하는 것이 합리적 인지 여부 입니다.
추신 : 실제로 몇 퍼센트의 사람들이 실제로 .NET을 설치했는지에 대한 신뢰할만한 통계를 알고 있습니까?