PDA

View Full Version : رمز نگاری گزارش



amir-shakh
دوشنبه 04 آذر 1392, 17:24 عصر
سلام دوستان من در حال پیاده سازی یک ایده جدیدم و برای بخش ارسال گزارش نرم افزارم نیاز به ایده های پیشنهادی شما دارم
ببینید این نرم افزار من یک سری گزارشاتی رو آماده میکنه که برای سرور ارسال میکنه حالا سوالم در 2 سطح :

سطح 1:
اگه قرار باشه این اطلاعات در محیطی عین اینترنت انتقال داده بشه چه راهکاری و نحوه کدینگی برای این گزارش ارائه میکنید ؟

سطح 2:
اگه قرارباشه در یک محیط اینترانت انتقال داده بشه چه سطح و روشی رو پیشنهاد میکنید ؟

لطفا در پاسخهاتون جواب هر سطح رو مشخص کنید
ممنون از همکاری

zomorrod.company
جمعه 06 دی 1392, 20:45 عصر
سلام
روش زیر یکی از مطمئن ترین روش هاست و برای هر نوع شبکه ای قابل استفاده است.
با ترکیب رمز نگاری متقارن مثل AES و رمز نگاری نامتقارن مثل RSA به شرح ذیل:
1) یک جفت کلید عمومی و خصوصی مخصوص سرور برای الگوریتم نا متقارن تولید کنید.
2) کلید عمومی رو به کلاینت اعلام کنید.
3) در کلاینت یک کلید تصادفی برای رمز نگاری متقارن تولید کنید و گزارش رو با اون کلید (به روش رمز نگاری متقارن) رمز کنید.
4) در کلاینت رمز تصادفی مرحله بالا را با کلید عمومی الگوریتم نا متقارن رمز کنید.
5) گزارش رمز شده (با الگوریتم متقارن) و کلید رمز شده (با الگوریتم نا متقارن) را به سرور بفرستید.
6) سرور کلید متقارن رمز شده را با کلید خصوصی الگوریتم نا متقارن (که در مرحله 1 تولید شده بود) از رمز خارج کند.
7) سرور گزارش را با کلیدی که از مرحله قبل بدست می آورد از رمز خارج کند.
پایان