اذهب إلى المحتوى
  • 0

كيف أشفّر الإتصال بين تطبيقين أكتبهما بلغة C#؟

مازن

السؤال

اعزم على انشاء تطبيق خادم/عميل للتواصل الفوري وتبادل الملفات على بيئة ويندوز، هل توجد طريقة لتشفير الاتصال عند نقل الملفات؟ علما بأنى استخدم لغة C# لتطوير التطبيق

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

هنالك عدة طرق لتشفير الاتصال، ولكنها تعتمد على طريقة النقل بين التطبيق والخادم.

مثلا اذا استخدمت Web API  لنقل البيانات، فهنالك طريقة لتشفير قناة الاتصال.

واذا استخدمت تقنية أخرى مثل WCF Data Services، هنالك طريقة أخرى لتشفير القناة.

ولكن هنالك طريقة عامة لحل هذه المعضلة، وهي تشفير البيانات المرسلة ، واستقبالها مشفرة، ومن ثم فكها على الخادم / العميل

وأقترح عليك استخادم طرق قوية نسبيا، ولا تستهلك طاقة كثيرة في التشفير / فك التشفير، ولعل أفضلها طرق التشفير المتماثلة Symmetric  ، وعلى رأسها AES

وهنالك دوال جاهزة في السي شارب لاستخدام هذه الخوارزمية في التشغير

تفضل

https://www.google.com/search?q=كيلك&ie=utf-8&oe=utf-8#q=c%23+aes+encryption

بالتوفيق

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...