تطبيق جافا لاغراض:التشفير/فك التشفير/التبادل الآمن لل key /الدجتل سقنتشر

تقييم المشروع

الاحترافية بالتعامل
التواصل والمتابعة
جودة العمل المسلّم
الخبرة بمجال المشروع
التسليم فى الموعد
التعامل معه مرّة أخرى
Sara A.
  • صاحب المشروع
متمكن جدا ، سريع و متعاون.. لا تتردد في التعامل معه

وصف المشروع

مطلوب مبرمج جافا خبير بالمكتبات اللتي تستخدم للسكيورتي

يقوم ببرمجة التالي :

As a developer in cyber security solutions , you were assigned a task to develop a java application for the purpose of data encryption, decryption, secure key exchange, and digital signature.

You are required to develop an application that satisfies the following security standards:

1)The application should make use of a computationally secure and fast encryption/decryption algorithm.

2)The application should support a secure key exchange protocol to share the private key used for encryption and decryption processes.

3)The application should provide a mechanism to ensure the messages integrity and non-repudiation security services through implementing certain security algorithm(s).

Your application should abide to the following specifications:

1.A GUI application where a user can write a message (String) to be encrypted/decrypted, and perform other relevant security functions.

2.The interface should allow the user to generate a symmetric-key, and then encrypt, and decrypt the messages.

3.The user can prepare the symmetric-key to be securely exchanged with other parties through implementing suitable security algorithm.

4.The interface should allow the user to perform certain security function(s) that ensure the integrity of the message and the user cannot deny sending the message.

5.The GUI of your program should be friendly and easy to use.

Scenario example:

•The user can use the GUI to write a string message.

•The user generates the symmetric-key and then encrypt the message.

•The cipher text should be displayed on the screen.

•The user decrypts the message using the same key, and the plaintext should be displayed on the screen to make sure that the crypto algorithm works correctly.

•The user can prepare the symmetric-key to be exchanged securely later.

•Eventually, the user can implement certain security algorithm(s) to ensure the message integrity and non-repudiation.

- ملاحظات :

- يسمح لك استخدام اي مكتبة في الجافا قد تخدمك

-مطلوب تسليم تقرير كامل عن الكود تصف فيه كل فنكشن كتبتها ماهو الانبت والوتبوت لها وماهي وظيفتها وماذا تعمل بالضبط

-مطلوب واجهه مستخدم بسيطة جداً فقط لادخال الانبت واخراج الاوت بت

-من وجهة نظري ارى ان AES&DES القورثم كلها صالحة لتنفيذ هذا الكود لكن قد يكون AES مناسب اكثر في هذا السيناريو لانه يعمل ك دجتال سقنتشر على خلاف DES

-لا يتعدى العمل 10 ايام للتسلم النهائي ككود + انترفيس + تقرير

-أغلب الفنكشن هي عباره عن built-in فنكشنز في مكتبات الجافا

فلا حاجه لكتابة اي كود from scratch لذلك لن يتم استقبال اي عرض باكثر من السعر المطلوب لاني اعرف تماماً ماهو الجهد الذي يتطلبه هذا الكود وقد تم وضع السعر بناءً على الجهد فلا داعي للمزايده بالسعر كما يمكنك الاستعانه بكثير من الاكواد الموجوده على الانترنت وتتوريالز اليوتيوب وروابط GitHub لا حصر لها .

العروض المقدمة

السلام عليكم - - - - - - - بارك الله فيك أخي العزيز بعد الإطلاع على المطلوب يسرني أن أقدم عرضي المتواضع الذي أرجوا أن ينال إعجابكم . سوف أقوم بتنفيذ المطلوب باح...

السلام عليكم أخي الكريم .. بعد الاطلاع على تفاصيل ما طلبته في وصف المشروع ما سأقدمه لك ان شاء الله هو كالتالي : عمل برنامج بلغة الجافا لتنفيذ جميع الخصائص المذك...

السلام عليكم و رحمة الله و بركاته مرحبا اخي الكريم قرات تفاصيل المشروع و ان شاء الله يمكنني القيام به في الوقت المحدد بجوده و دقه عاليه و بكافة المواصفات المذكو...

السلام عليكم معكم مهندس برمجيات و مطور تطبيقات عملت في مجالات اكاديمية و شركات اطور مواقع و تطبيقات مكتبية بالجافا كما اني اؤطر طلبة في تربصات و دورات تكوينية ا...

السلام عليكم ، أنا مهندس في البرمجيات و لديا الخبرة 4 سنوات في تطوير التطبيقات ومواقع الواب . استطيع القيام بهذا العمل في وقت وجيز وبحرفية

السلام عليكم أخي الكريم. طبعا هذا تخصصي تماما ولدي ابحاث في هذا المجال فأنا الأن في مرحلة الدكتوراه في أمن المعلومات والشبكات ولدي والحمد لله خبرة كبية في هذا ا...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.