Abdullah Ramadan

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

في هذا الموضوع أقدم لكم برنامج قمت بتصميمه قبل فترة وجيزة

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

احببت ان تشاركوني فيه ، ولا مانع من ابداء الرأي والنقد .

البرنامج عبارة عن ملف تثبيت ، بعد تثبيته تجد ايقونة البرنامج على سطح المكتب ..

ملاحظة : اذا كنت تستخدم ويندوز فيستا او ويندوز 7 ، فعليك تشغيل البرنامج بعد تثبيته بصلاحيات المدير ، لأن البرنامج يحتاج للكتابة على قاعدة بياناته الخاصة والتي يتم تخزينها في مجلد Program Files في قرص الويندوز .. وهذا المجلد يتطلب صلاحيات المدير عند الكتابة عليه .. فما عليك الا أن تضغط على البرنامج باليمين بعد تثبيته ثم (تشغيل كمسؤول) او run as administrator .. وهنالك طريقة أخرى وهي ان تذهب لمجلد البرنامج في الـ Program Files وهو باسم EncDec وبالزر اليمين تذهب للخصائص ثم الأمان ثم تعدل خصائص المستخدم الحالي لتحكم كامل .. وبذلك لن تحتاج في كل مرة لتشغيله بصلاحيات المدير



النافذة الرئيسة


تسجيل مستخدم جديد




لاحظ أن البرنامج يتحقق من وجود مستخدم آخر بنفس الاسم ويعطيك النتيجة على يسار الاسم
وايضا يتحقق من تطابق حقلي كلمة السر ، وعند عدم التطابق أو وجود مستخدم آخر بنفس الاسم فلن تستطيع التسجيل​


دخول مستخدم


الشاشة الرئيسة بعد الدخول


معلومات المستخدم


الكود الخاص والعام تم توليدهما خصيصاً لك لا تعط الخاص لأحد ، ولن يتم توليدهما لاي شخص
حتى لو سجل بنفس اسمك على كمبيوتر آخر ، مع العلم أنه لن يتمكن من تسجيله على كمبيوترك
تتم مشاركة الكود العام مع من تريد منه ارسال رسائل مشفرة اليك​


تشفير رسالة جديدة


يلزم وضع الرسالة بالأعلى ثم وضع الكود العام للشخص الذي تريد منه قرائة الرسالة​


قرائة رسالة مشفرة


يلزم وضع الرسالة المشفرة بالأعلى
لا يمكنك قرائة الرسالة الا ان كانت مشفرة بكودك العام من قبل المرسل ..
ويظهر بعد فك التشفير: الرسالة ، واسم المرسل وتاريخ الارسال باليوم والساعة​


الحجم : 1.86 ميجا بايت
اللغة : العربية
التحميل :
http://www.mediafire.com/?sharekey=6c93695d5e460378d8f14848abf485dde1aa972a91366dda9d4bfef7ef5beeff

او بالمرفقات

الملف مضغوط بصيغة وينرار​


يمنع نشر البرنامج بدون ذكر المصدر أو بيعه
 

المرفقات

Ahmed-Under

عضوية الشرف
#2
بارك الله بك وسلمت يداك برنامج رائع . تم التقييم ++ .. تحيتي
 

Abdullah Ramadan

عضو مشارك
#3
شرفت ونورت اخي احمد ، الله يعيننا على رد جميل هذا المنتدى فكم استفدنا منه
 

البحيرى 2010

الوسـام الماسـي
#4
بارك الله بك أخى عبد الله
 

moseba

الوسـام الماسـي
#5
شكرا جزيلاً على الموضوع
وعلى البرنامج الجميل
تقبل مرورى
 

o15s19

عضو مميز
#6
شكرا لك أخي الكريم

أنا لم أحمل البرنامج

لكن لم افهم الفكرة من كون تسجيل دخول للمستخدم هل يستخدم البرنامج لإرسال الرسائل المشفرة في الشبكة أو الأنترنت فإذا لم يكن فما الفائدة ؟؟؟

عن نفسي انا صممت برنامج تشفير يستخدم خوارزمية AES و MD5 للتشفير و فك التشفير و يمكنني استخدام خوارزمية RSA (على ما أظن هذه التي استخدمتها) أو الجمل. البرنامج محلي دون صلاحيات أو ما شابه.

الرجاء إعطاء فكرة موسعة عن فائدة البرنامج بالتطبيقات العملية و أيضا ما الفائدة من قاعدة البيانات؟

أنا اسف على طرحي و لكن لا يمكنني تحميل البرنامج الان و لهذا اسأل​
 

Abdullah Ramadan

عضو مشارك
#7
بارك الله فيكم على مروركم

أخي الكريم o15s19 البرنامج يستخدم قاعدة بيانات اكسس محمية بكلمة سر لتخزين اسماء المستخدمين وكلمات السر وبعض البيانات الضرورية لكل مستخدم (لا يتم تخزين المفتاح الخاص والعام بها) ، أما المفتاح العام والخاص يعتمد على عدة امور ، حتى لو سجلت اسمك الآن ثم حذفته ثم سجلته مرة أخرى بعد دقيقة سينشيء لك كود عام وخاص مختلف وايضا لو سجلت على غير كمبيوترك بنفس اسمك وفرضا نفس الثانية مع تسجيلك على كمبيوترك فلن تحصل على نفس الكود العام والخاص .. أما فائدة البرنامج فممكن تطويره للارسال عبر الانترنت بكل سهولة ان توفر لي الوقت ، صراحة لم تكن فكرة البرنامج جعله برنامج متكامل من حيث المرونة التامة وغيرها ، فقد صممته بشكل عام كي يتم استقبال الرسالة المشفرة بأي طريقة سواء ايميل او اي طريقة اخرى ثم لصقها بحقل الرسالة في باب قراءة الرسائل في حسابك على البرنامج ومن ثم يمكنك قرائة الرسالة وقتها ان كانت مشفرة عند ارسالها بكودك العام .. لكن بما انك سألت عن خوارزمية التشفير فهي خوارزمية من نوع سمترك وليس اي سمترك اي انني دمجت عدة امور مع بعضها للخروج بناتج كود عام وخاص مترابطين من خلال خوارزمية لا تدعم الكود العام والخاص ..
انظر هنا للمثال كيف يمكنك دمج اكثر من 10 انواع تشفير معتمدة على بعضها ، الكود المصدري مفتوح لكنه بال php
https://cryptmsg.com/demo.php

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

ارجو ان اكون قد وضحت بعض ما تريده
 

Mo7amed Abdo

عضوية الشرف
#8
ألف شكر لك أخى
صرااااااااااحة مبدع بمعنى الكلمة
منتظرين جديدك
 

Mo7amed Abdo

عضوية الشرف
#9
قاعدة بيناتك مبقتش محمية معلش
اصلك بتستخدم اصدار قديم من الاكسس
حاول تحميها
 

o15s19

عضو مميز
#10
شكرا لك أخي الكريم
 

Abdullah Ramadan

عضو مشارك
#11
شرفني مرورك اخي المهندس محمد

بخصوص قاعدة البيانات الاكسس فانه لو لم تجد طريقة لفك الباسورد وكانت محمية بطريقة افضل فانه من السهل حقن برنامج الاكسس نفسه لكي يتم اهمال السؤال عن الباسورد ، لكنني سأحاول تطوير البرنامج بطريقة اخرى حيث سيظل يعتمد على الآكسس لكن يتم تشفير الباسورد وباقي البيانات قبل كتابتها على القاعدة ثم عند استرجاعها وقبل مقارنتها يتم فك تشفيرها ... وبذلك لو تم فتح قاعدة البيانات فلن يتم معرفة الباسورد لانه مشفر ، ولو تم استبدال الباسورد المشفر بباسورد مشفر آخر فانه سيتم الدخول لحساب الشخص باسمه لكن ستيغير الكود العام والخاص له وبذلك لن تستطيع استقبال الرسائل المشفرة بكوده العام الناتج عن معادلات تدخل فيها الباسورد القديمة



بارك الله فيك
 

Mo7amed Abdo

عضوية الشرف
#12
فعلاً هو ده الكلام إذا شفرت البينات قبل إدخالها القاعدة هذا سيحميها من حيث اذا اكتشف باسورد
هذه القاعدة لا يمكن كشف الاسماء والباسوردات التى بها وشفرها بلغة التشفير التى تستخدمها فى برنامجك
هذا أفضل ولو طورت البرنامج خليه على الفيجوال 2008 واستخدم قاعدة بيانات أوفيس 2003 حيث
الامتداد مختلف ولا توجد برامج اكتشاف الباسورد لهذا النوع من قواعد البيانات
برنامج سرييييييييع جداً ورائع وانت عبقري
جزيت عنا كل خير وانا لم اضع باسورد القاعدة لكى اقلل من شأنك برنامج ولكن لكى اعرفك اخطاءه وعيوبه
وهذا العيب صراحة اجده فى كثير من البرامج العربية سواء كانت مصممة على الفيجوال بيسيك 2005 أو
مصممة على فيجوال بيسيك 6 الذى يستخدمه نسبة من المبرمجين الكبار وكل الشركات العربية بصفة عامة
تستخدمه ولكنهم رغم تطويرهم البرنامج لا يطورون حمايته فالحماية والامان من رأى الشخصى قبل
كل شئ حتى انا قبل برمجة اى سكربت خاص بى اقوم بتحليله وأرى الثغرات الذى يمكن ان تكن فيه
واسعى لسد هذه الثغرات
وعموماً أنا آسف أخى الكريم لم أقصد كشف باسورد قاعدة بياناتك سامح يا باشا ربنا يكرمك
وآسف إنى طولت عليك فى الحديث بارك الله فيك
 

Abdullah Ramadan

عضو مشارك
#13
يبارك فيك ربي مهندس محمد وانا ما كنت حامل عليك ولا زعلان منك بالعكس

مشكور لمرورك الطيب ko0o
 

Mohamed Khaled

عضوية الشرف
#14
بارك الله فيك يا اخي رائع جدا جدا جدا جدا تحياتي لك
 

ابو منصر العمودى

الوسـام الماسـي
#15
شكرالك اخى الكريم وبارك الله فيك
 

Abdullah Ramadan

عضو مشارك
#16
تم تطوير البرنامج للنسخة 1.1 حسب اقتراحات المهندس محمد الله يباركله وأيضا فيها زيادة بعض الألوان

ملاحظة : بقي الاعتماد على نفس نسخة الداتابيس مع تشفير الباسورد داخلها مع العلم بانني استطيع استخدام نسخة اخرى من الأكسس لكن اظن ان خطوة تشفير الباسورد تكفي​

للتحميل​


ارجو من المشرفين استبدال الرابط الأصلي بهذا الرابط​

يجب ازالة النسخة القديمة من البرنامج قبل تثبيت هذه النسخة​
 
هاني الكيالي

هاني الكيالي

مجموعة الإدارة
#18
الف شكرا ياخي الفاضل

مبدع شكرا
 

Abdullah Ramadan

عضو مشارك
#19
شرفني مرورك أخي هاني
 

Abdullah Ramadan

عضو مشارك
#20
مشكور على مرورك الطيب أبو جساس

وأرجو من المشرفين تعديل رابط التحميل في الموضوع الأصلي
 

أعلى