الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشروع ال SMS Encryption

مغلق
بدأه FTOHAA في 29 نوفمبر 2005 · 19 رد · 3,260 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

اعرض عليكم تفاصيل مشروع تخرجي

قمنا بعمل مشروع التخرج بهذة اللغة J2ME وكان عبار عن برنامج يقوم بارسال SMS مشفرة

اي انها عندما توصل الي ال SMSC ( شركة الاتصالات او مذود الخدمة ) لايمكن معرفة المعلومات الموجودة بها لانها مشفرة .....

لكن عندما توصل الي الطرف الاخر اي الشخص المرسل لة ال SMS يتم فك تشفيرها بواسطة نفس

البرنامج ومن ثم يستطيع قرائتها .......

طبعا كما هو معلوم ان SMS تذهب الي ال SERVER الرئيسي او ال SMS CENTER

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

SMS المرسلة او مراقبة هواتف معينة اذا ارادو ذلك ........

( وكما نعلم ان هنالك في بعض الاحيان معلومات حساسة او سرية يتم ارسالها ب SMS )ز

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

الرسالة ...

( طبعا التشفير يتم بخوارزمية قوية جدا ... وايضا يدخل في عملية التشفير عدة اشياء مثل طول ال

SMS واشياء اخري .....) .

مع العلم ان طول الرسالة بعد التشفير يظل كما هو .. وهذة هي النقطة الممتاذة في التكنيك المستخدم في

عملية التشفير .

( اي هو برنامج يتم انذالة في جهاذ الموبايل ويمكنك ان ترسل SMS من خلالة )

( وايضا نفس البرنامج يقوم باستقبال SMS )

وحقيقة واجهتنا صعوبات كثيرة مثل :

1 - كيفية التعامل مع ال SMS

2- كيفية التعامل مع ال RECORD STORY

3- كيفية جعل البرنامج ان يقوم بعمل تصنت علي PORT محدد

4- كيفية ان يكون البرنامج في حالة تاهب دائما حتي لو كان البرنامج مغلق

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

برنامج في غاية الروعة .... واضفنا الي البرنامج اشياء جديدة مثل :

1- البحث عن مسج معينة معينة بواسطة رقم الشخص المرسل ( خدمات جديدة)

2- البحث عن مسج معينة بواسطة كلمة تكون من محتويات المسج .(خدمات جديدة)

3- هذا غير جميع الخدمات الموجودة اساسا في التعامل مع المسج من حذف واعادة ارسال وما شابة

طبعا ال SMS لك تخذن في RECORD خاص بالبرنامج اي ان

البرنامج لة INBOX لوحدة غير ال INBOX الرئيسي

ايضا يمكنك ان تخذن اسماء الاشخاص وارقام هواتفهم .

ايضا اجمل شي كان فكرة ال MESSAGES CONTROL وهي كانت عبارة SMS ترسل

من البرنامج الي جهاذ يوجد بة تفس البرنامج وهي انواع مثلا :

1- واحدة لتغير ال USER NSME SND PASSWORD ( طبعا للدخول للبرنامج يوجد USER NSME AND PASSWORD ).

2- واخري لمسح جميع الرسائل .

( طبعا كلها عمليات تحدث في البرنامج عند المستقبل ) .

ويمكن ان تكون اي شي طبعا لة علاقة بالبرنامج واستطيع التحكم بة

طبعا كثيرون منكم يتسائلون الان عن الفائدة ؟؟؟؟

اول الفوائد انني حقيقة استفدت جدا .. فهمت اللغة وفهمت ال SMS برتوكول ز

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

ثالثا يمكن ان يستخدم البرنامج اي مؤسسة او GROUP اذا كانو يتناقلون بعض المعلومات المهمة

( طبعا توجد خاصية في البرنامج تقوم بعمل ذلك ) .

وحقيقة كان شيئا مفيدا بالنسبة لي ... وجميلا في نفس الوقت ....

وحقيقة لا انكر فضل هذا المنتدي فكان هو بداية خطواتي من الدروس التي توجد بة ...... ;)

حتي انني ارفقت اسم المنتدي في بحث التخرج مع اسماء المراجع ....... :)

وفي الختام ارجو ان تكون الفكرة قد اعجبتكم >>>>>> ومستعد للاسئلة والاستفسارات ...

والملا حظات .... والنقد ...

وشكرا ..... :)

FTOHAA@HOTMAIL.COM

#2

ماشاء الله فعلاً مشروع جميل جداً

لكن أذا ماعليك أمر ممكن تزوديني ببعض المصادر أو الكتب اللي أستخدمتوها

كرماً لا أمراً

#3

جميل ورائع اخي الكريم

انا ايضا كانت نفس فكره تخرجي وكان ايضا من مميزاته الرد على نفس الرقم

يسعدني التواصل معا للتطوير

كما احب ان اعرف السيرف الذي قد اعتمدت عليه

#4

السلام عليكم ورحمة الله وبركاته

أولا فكرة المشروع جميلة جدا وربنا يوفقكم ان شاء الله

ثانيا : لي سؤال وهو كيفية عمل تشفير على الـ J2ME وفكها على الـ J2SE والعكس

أرجو الإفادة في هذا الموضوع لأني أحتاجه في مشروع التخرج. وهل تعرضتم لبروتوكول Secure Socket Layer (SSL)

وشكرا لكم

CODING IS NOT A CRIME

#5

السلام عليكم ورحمة الله

يا اهلا بيكم ....................... وشكرا علي الردود الراغية .............

وانا إن شاء الله مستعد للاجابة علي جميع الاسئلة ..........

واسف للتاخير بسبب اني كنت في سفر ... ولم افتح النت الا اليوم .......... اسف :)

علي العموم بالنسبة للاخ LABAS ... سا ذودك بالكتب إن شاء الله في الايام القادمة ... لكن اقول لك اني والله اعتمادي الاول كان علي هذا المنتدي

الرائع الجميل .. ومتابعتي لردود الاخوة الخبراء .. وتحميل الكتب التي كانت في المنتدي ...( طبعا هناك كتب اخري )... لكن اعتمادي الاول كان

علي هذا المنتدي . وعلي الزملاء المشاركين

بالنسبة للاخ programmer_prof اشكرك فعلا وانت شكلك بالفعل PROF في هذا المجال .. وإن شاء الله يكون بيننا تواصل وتطوير بالنسبة

لمشروع وادعو الاخوة الاخرين ايضا . :) ( اما بالنسبة للسيرفر المستخدم ...فلم افهم ماذا تقصد ....) انا في المشروع استخدم الموبايل فقط ولا يوجد سيرفر في الوسط الا سيرفر

مذود الخدمة فقط ( الجهة المسئولة عن الاتصالات ) ...

اما بالنسبة للاخ moh_ramadan فلك وافر الشكر والتقدير ............ في عملية التشفير استخدمت خوارزمية XOR (حتي لا اضغط علي

الجهاذ من حيث العمليات ) ... لكن اضفت الي ال XOR بعض ال HASH CODE .....

وطبعا الشغل كلو J2ME فقط هناك بعض ال CLASS با ل J2SE يعني BEANS >> وهذة ال CLASS مضمنة للمشروع ويتم

استدعائها بصورة عادية من ال J2ME ... وهي مضمنة طبعا في ال JAR FILE .......

وشكرا ... وإن شاء الله ربنا يوفقكم ويوفق الجميع :)

#6

السلام عيكم ورحمة الله وبركاته

الأخ العزيز FATOOH جزاك الله خيراً على هذا الطرح الهام فى المنتدى

وانا كان مشر وع تخرجى هو تطبيق اسلامى باستخدام J2ME

وهذه الايام انا كنت مهتم جداً بموضوع SECURING SMS وفعلاً قرات فى الموضوع وكنت قررت ان شاء الله انى اشتغل فيه فاكون مشكوراً ونيابة عن الزملاء فى المنتدى لو زودتنا بمصادر مشروعك التى اعتمدت عليها فى بناء هذا المشروع

واستئذنك انى اضيفك عندى فى الMASSENGER

للتواصل :

EMAIL: ESLAMO_18@HOTMAIL.COM

وشكر اً (h)

#7

السلام عليكم ورحمة الله وبركاته

مضى للآن يومين ولم نجد رداً أو تفاعلااً فى هذا الموضوع هيه الناس راحت فين؟ :angry:

على العموم لى سؤال كنت اود بطرحه فى المنتدى واتمنى انى اجد الرد عليه ;)

والسؤال هو عن كيفية ربط ما يسمى بال ANT بWTK وكذا بال Tomact : :unsure:

والسبب هو انه بعض البرامج تتطلب وجود كلاً من لANT & Tomact Servlet بجانب الWTK لتنفيذ البرنامج.

منتظر أي مشاركة من الزملاء وخاصة الأخ FTOOHA.

-waf

#8

السلام عليكم .......

شباب , هل أحد لديه فكرة مميزة لمشروع تخرجي في هذا المجال؟؟؟؟؟ وجزاكم الله خيرا"

#9

طيب نزل لنا البرنامج نجربه :)

#10

السلام عليكم والرحمة

ناسف للتاخير بسبب بعض الظروف الطارئة ...........................

بالنسبة للاخ Eslam.java ما ذا تقصد با ANT ....( عفوا ) .....................

وبالنسبة لل tomacat server >>> بالطبع يمكنك استخدام ال tomacat مع ال servlet ..........وجعل الجهاذ server ...

وهذة الصفحة تقوم باستقبال sms مثلا من الموبايل ...... وتقوم با المعالجة المطلوبة ................ طبعا مع استخدام ال gsm modem

ونرجو التوفيق .... وإن شاء الله بالنسبة لل sms enc .... ساحمل بعض الكتب ... وشرح لبعض الاكواد .................

وداعا

#11

السلام عليكم ورحمة الله

الاخ ftohaa اعجبني حماسك وشعورك بلذة البرمجه وكنت اتمنى ان تضع السورس كود لكي يستفيد منه الجميع وتضمن به حقوق البرمجه ويكون البرنامج ضمن قائمة البرامج العربيه البحته

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

ورغم ذلك فقد وجدت صدفةَ برنامج يقوم بنفس مايقوم به مشروعك تماماَ والبرنامج اجنبي

وفكرت في وضع رابط التحميل هنا ولكن يجب في البدايه استاذانك بحكم انك صاحب الفكره وصاحب الموضوع

وان اردت اعطاء بقية زوار المنتدى فرصه اكثر للتفكير فلا مانع عندي

وشكرا

تم تعديل هذه المشاركة بواسطة abu_kholood في 30 يوليو 2006 في 11:00

#12

السلام عليكم والرحمة

اسف للتاخير للمرة الثانية ........................

اتاسف مرة اخري للتاخير في رفع بعض ال SOURCE CODE بالنسبة للمشروع لاني الان اقوم بتفصلة ... لاحدد ما هي الاشياء التي

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

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

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

نظام التشغيل في الموبايل ..... ) .......... ارجو ان اكون قد وضحت الفكرة ...

وطبعا بعد طلب بعض الاعضاء برفع المشروع كاملا ... اقول لهم هذا مستحيل للاسباب التي وضحتها سابقا ... لكن سارفع بعض ال CLASS

المهمة و جذء من ال CODE ... .......

علي العموم بالنسبة للاخ abu_kholood ... ياخي انا متاكد ان المشروع الذي وجدتة لن يكون مطابقا لمشروعي .... لذلك اود منك ان ترفعة

ليستفيد منة الجميع ... وعلي الاقل تكون هذة نقطة لفتح النقاش في هذا المجال .... وزيادة المعرفة للجميع :)

........

وشكرا للجميع......

#13

اخي ftohaa

البرنامج الذي اخبرتك عنه والذي يقوم بنفس مايقوم به مشروعك تماما اكتشفت للأسف انه بصيغة الـ sis

وهذا هو موقع البرنامج :

http://www.fortressmail.net/fortress_sms.htm

وبالبحث عن برنامج بصيغة الـjar وجدت برنامجين غير مجانين واحدهم يعرض في الموقع نسخة تجريبيه واسمه :

Message in a Bottle (MIABO)

اما الاخر فلايعرض اي نسخه تجريبيه الا بعد الشراء واسمه :

sms007

وساعطيكم رابط البرنامج الاول وسوف اقوم بفك شفرته لجعله مجاني وكامل قريبا إن شاء الله

وهذا هو موقع شركة البرنامج الاول :

http://www.ugosweb.com/miabo/index.asp

وهذا رابط تحميل النسخه التجريبيه :

http://www.ugosweb.com/download.asp?fileNa...nload/MIABO.jar

وشكرا

#14

معليش اخوي FTOHAA

بس بغيت اسالك سؤال ع الطاير

اذا استخدمت ال PushRegistry في جوالات نوكيا ووصلتني رساله ماتشتغل نغمة الرساله الا بعدما اوافق على رساله من الجهاز عشان يشتغل البرنامج تلقائيا والرساله هذي حتى مالها صوت

يعني ماراح اعرف بوصول رساله ولا راح يشتغل البرنامج الا اذا نظرت الى شاشة جهازي بين كل فتره وفتره عشان اعرف انه وصلني مسج

ايش الحل برايك ؟؟

#15

السلام عليكم

الاخ abu_kholood

معليش علي التاخير في الرد ...................

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

اساسا ال OS في الموبايل بشوف هل ال SMS جاية من PORT محدد ... اذا وجدها قادمة من PORT محدد ... يذهب الي

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

يباصي ( يرسل ) ال SMS الي هذا البرنامج .... وهكذا تعتبر SMS عادية .. ويتم اطلاق النغمة الخاصة

وشكرا ....

وارجو التعقيب او اذا احد عندو فهم اخر ان يطرحة

#16

بسم الله الرحمن الرحيم

تحية طيبة لكل الاخوة في هذا المتدي من مشاركين واعضاء ومبرمجين

انا اسمي أحمد الهباع من ليبيا من جامعة قاريونس و الان احضر لكتابة رسالة الماجستير في الهواتف المحمولة

واتمني من الاخوة الكرام المساعدة في هذا الموضوع ولو بكلمة طيبة

وهذا ايميلي للتعارف

a13456_s@yahoo.com :rolleyes:

#17
اقتباس
1- البحث عن مسج معينة معينة بواسطة رقم الشخص المرسل ( خدمات جديدة)

اعتقد ان هذا لا ينطبق الا على المسجات المستقبلة عبر برنامجك (المحفوظه في مكان غير Inbox الافتراضي )

وليس على المسجات المستقبلة عبر نظام الهاتف .

سيمضي ركبنا العملاق لن يركع .. بإيمان لغير الحق لا يصدع

عزيزا شامخا كالمجد بل أروع .. فسجل أيها التاريخ ما تسمع :

فلسطين لنا الآمال والمطمع .. نعاهد أن نحررها وأن ترجع

ونقسم نستعيد الأرض أو نصرع .. ويبقى رمزنا الزيتون والمدفع

Palestine.gif

#18

السلام عليكم ورحمته

عندي سوال مهم

هو كيف اعمل تجربة علي برنامج الرسائل (SMS) ما هو البرنامج المطلوب لذلك

علما بانه يجب ان توجد محاكيين علي الشاشة لكن ما اعرف كيف

ولكم منا جزير الشكر

#19

السلام عليكم ...........

بالنسبة للاخ nardien28 .......... نعم البحث عن المسج لا يتم الا في البرنامج الخاص ... يعني يبحث في ال inbox التابع للبرنامج ....... ( للاسف)..

بالنسبة للاخ الهباع ... استخدم ال netbeans ... ويوجد بها محاكي .... وايضا يوجد بها برنامج جاهذ يقوم بارسال ال sms واستقبالها ....... send and recive sms .........

وشكرا .............

#20

الاخ الفاضل FTOHAA

بعد التحية

وشكرا علي الرد السريع لكن

ولله ما عرفت كيف اشغله ولا كيف يشتغل البرنامج متاع الرسائل الموجود في برنامج netbeans

ويارب تسعدني ولله محتاجه ضروري جدا

ويارب يبارك في صحتك ويزيدك من علمك

والسلام عليكم ورحمة لله

الهباع

:)

هذا الموضوع مغلق.

مواضيع مشابهة