Lý lịch:
Tôi có một dự án mà tôi cần cung cấp cho người dùng gói tải xuống với một số dữ liệu nhạy cảm trong đó. Dữ liệu cần được mã hóa. Sau khi họ tải xuống, họ cần có thể xem nó (không cần chỉnh sửa). Đối với câu hỏi này, hãy xấp xỉ dữ liệu dưới dạng một loạt các tệp html tĩnh. Bởi vì dữ liệu rất nhạy cảm, nó cần được mã hóa bất cứ khi nào nó nằm trên đĩa.
Chúng tôi đang nghĩ đến việc cung cấp cho người dùng tùy chọn tải xuống sẽ cung cấp cho họ tệp zip chứa hai tệp:
- Tệp dữ liệu (có thể chúng tôi sẽ sử dụng tệp zip được mã hóa phía sau hậu trường) với dữ liệu họ yêu cầu
- Một ứng dụng để xem dữ liệu sẽ nhắc một cách thích hợp cho cụm mật khẩu và xử lý giải mã dữ liệu và hiển thị thông qua trình duyệt web nhúng.
Chi tiết bổ sung:
- Người dùng không thuộc quyền kiểm soát của chúng tôi. Họ là người tiêu dùng.
- Chúng tôi không lo lắng về nền tảng chéo trong câu hỏi này. Đây chỉ là về Windows. Chúng tôi sẽ có một bản tải xuống riêng cho người dùng Mac.
Nhận câu hỏi đã:
Đối với ứng dụng đó, chúng tôi cần tạo, chúng tôi sẽ tranh luận nội bộ nếu ứng dụng đó là ứng dụng .NET winforms hợp lý. Chúng tôi muốn một .exe duy nhất và chúng tôi muốn tải xuống có kích thước khá nhỏ (ví dụ 100k).
- Bạn có dám sử dụng .NET framework (chúng tôi không cần sử dụng phiên bản .NET - 2.0 đặc biệt gần đây sẽ ổn)?
- Có hợp lý không khi cho rằng hầu hết người tiêu dùng có .NET trên máy của họ bây giờ là do Windows Update?
- Có hợp lý không khi hỏi những người không có nó để cài đặt nó?
Chúng tôi biết rằng không phải 100% người dùng sẽ cài đặt .NET. Câu hỏi thực sự là nếu nó hợp lý để yêu cầu họ có nó trong thời đại ngày nay.
PS Có ai biết bất kỳ số liệu thống kê đáng tin cậy nào về tỷ lệ phần trăm người thực sự đã cài đặt .NET không?