পটভূমি:
আমার একটি প্রকল্প রয়েছে যেখানে আমার কিছু সংবেদনশীল ডেটা সহ ব্যবহারকারীকে একটি ডাউনলোড প্যাকেজ সরবরাহ করতে হবে। ডেটা এনক্রিপ্ট করা প্রয়োজন। তারা এটি ডাউনলোড করার পরে, তাদের এটি দেখতে সক্ষম হওয়া দরকার (কোনও সম্পাদনের প্রয়োজন নেই)। এই প্রশ্নের জন্য, আসল স্ট্যাটিক এইচটিএমএল ফাইলগুলির একটি সিরিজ হিসাবে ডেটা আনুমানিক করা যাক। ডেটা সংবেদনশীল হওয়ার কারণে এটি ডিস্কে থাকা অবস্থায় যে কোনও সময় এনক্রিপ্ট করা দরকার।
আমরা ব্যবহারকারীকে একটি ডাউনলোড বিকল্প সরবরাহ করার কথা ভাবছি যা তাদের দুটি ফাইলযুক্ত একটি জিপ ফাইল দেবে:
- তারা যে ডেটা চেয়েছিল তার সাথে একটি ডেটা ফাইল (আমরা সম্ভবত পর্দার পিছনে একটি এনক্রিপ্ট করা জিপ ফাইল ব্যবহার করব)
- ডেটা দেখার জন্য একটি অ্যাপ্লিকেশন যা কোনও পাসফ্রেজের জন্য যথাযথভাবে প্রম্পট করবে এবং ডেটা ডিক্রিপটিং করবে এবং এমবেডেড ওয়েব ব্রাউজারের মাধ্যমে প্রদর্শন করবে handle
অতিরিক্ত তথ্য:
- ব্যবহারকারীরা আমাদের নিয়ন্ত্রণে নেই। তারা ভোক্তা।
- আমরা এই প্রশ্নে ক্রস প্ল্যাটফর্ম সম্পর্কে উদ্বিগ্ন নই। এটি ঠিক উইন্ডোজ সম্পর্কে। ম্যাক ব্যবহারকারীদের জন্য আমাদের একটি পৃথক ডাউনলোড হবে।
ইতিমধ্যে প্রশ্নে উঠুন:
সেই অ্যাপ্লিকেশনটির জন্য আমাদের তৈরি করা দরকার, যদি সেই অ্যাপ্লিকেশনটি .NET উইনফর্ম অ্যাপ্লিকেশন হওয়া যুক্তিসঙ্গত হয় তবে আমরা অভ্যন্তরীণভাবে বিতর্ক করব। আমরা একটি একক .exe চাই এবং আমরা ডাউনলোডটি যুক্তিসঙ্গতভাবে ছোট হতে চাই (যেমন 100 কে)।
- আমাদের .NET কাঠামোটি ব্যবহার করার সাহস (আমাদের বিশেষত সাম্প্রতিক সংস্করণ .NET - 2.0 ব্যবহার করার দরকার নেই) ভাল?
- উইন্ডোজ আপডেটের কারণে এখন বেশিরভাগ গ্রাহকের তাদের মেশিনে নেট .NET রয়েছে তা ধরে নেওয়া কি যুক্তিসঙ্গত?
- এটি ইনস্টল করার জন্য যা নেই তাদের জিজ্ঞাসা করা কি যুক্তিসঙ্গত?
আমরা জানি যে 100% ব্যবহারকারীর মধ্যে .NET ইনস্টল হবে না। আসল প্রশ্নটি হ'ল যদি এই দিন ও যুগে তাদের জিজ্ঞাসা করা যুক্তিসঙ্গত হয়।
PS কী ইতিমধ্যে নেট নেট ইনস্টলড আছে তার কত শতাংশ নির্ভরযোগ্য পরিসংখ্যান সম্পর্কে জানেন?