أحجية النسخة 1: التشفير الآخر!

[ منتدى البرامج والهواتف الذكية ]


مشاهدة نتائج الإستطلاع: ما هو تقييمك لتطوير أحجية من النسخة 0.5 إلى 1؟

المصوتون
16. أنت لم تصوت في هذا الإستطلاع
  • جيد جدًا

    11 68.75%
  • جيد

    4 25.00%
  • مقبول

    1 6.25%
صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 20 من 23
  1. #1

    الصورة الرمزية _MasterPiece

    تاريخ التسجيل
    Nov 2008
    المـشـــاركــات
    1,960
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي أحجية النسخة 1: التشفير الآخر!








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

    أحجية 1 بين أيديكم!

    النسخة 1 تتضمن تعديلات طفيفة في الخوارزمية، إلا أن التغير الأكبر هو كون أحجية انتقل من البرمجة الإجرائية إلى الكائنية.

    فالآن أصبح لأحجية مكتبة كائنية خاصة مكتوبة بالسي++ الأساسية، يمكن أن يستعملها أي أحد بسهولة ويسر. اسم المكتبة: أحجية سي++. وكما البرنامج، فإن أحجية سي++ مرخص تحت GNU/GPL النسخة 3.


    يجدر الذكر إلى أن الملف المصدري لهذه النسخة يتسم بالآتي:

    • الوضوح في تسمية المتغيرات والوظائف.
    • التعليقات التوضيحية أكثر تعبيرًا، وأقل خطأً.
    • مكتوب بالسي++ الأساسي.
    • جُرب على Visual Studio 2008 SP1 و Code::Blocks.




    في هذه النسخة من برنامج أحجية:

    • تفعيل أمري exit و again في أي إدخال في البرنامج، ليكون أحجية أكثر مرونة من ذي قبل.




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





    مرفقة ثلاث كتيبات إلكترونية مع حزمة أحجية 1، اثنتان منهم لشرح أحجية 1، واحد بالعربية والآخر بالإنجليزية. أما الكتيب الثالث فيشرح بعجالة كيفية استخدام أحجية سي++ وهو بالإنجليزية فقط.

    لقراءة الكتيبات مباشرة من المتصفح: http://www.scribd.com/GhasanAlSakkaf
    لتصفح الملفات المصدرية مباشرة (للنسخة 0.5 والنسخة 1): http://files.myopera.com/Ghasan/Sources/



    هذه لقطتان من كتيب OhjyA C++ A Quick Guide، توضحان كيفية التعامل مع أحجية سي++:




    ^^^^^^^^^





    ---------



    لتحميل حزمة أحجية 1، من هنا: http://www.mediafire.com/?e2kexb2nphy2cv9

    لتحميل شعار أحجية الرسمي عالي التعريف: http://files.myopera.com/Ghasan/Imag...al_Logo_HD.png

    لتحميل شعار أحجية سي++ الرسمي عالي التعريف: http://files.myopera.com/Ghasan/Imag...al_Logo_HD.png
    التعديل الأخير تم بواسطة _MasterPiece ; 20-11-2011 الساعة 04:15 PM

  2. #2

    الصورة الرمزية ElPsy

    تاريخ التسجيل
    Jan 2010
    المـشـــاركــات
    1,307
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    ما شاء الله عليك عم غسان، كنت أتابع لتطويرك هذا البرنامج عبر توقيعك.
    وإلى الآن لم أجد الوقت لتجربة النسخة الأولى --"

  3. #3

    الصورة الرمزية ؛ّ نديمك ؛ّ

    تاريخ التسجيل
    Feb 2009
    المـشـــاركــات
    1,015
    الــــدولــــــــة
    مصر
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    جزاك الله كل خير أخ غسان...
    جار تحميل النسخة والتجريب...


    دمت علما منيرا....

  4. #4
    ibrahim122
    [ ضيف ]

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاتة
    شكراً على البرنامج الرئع ونريدك أن تبدع أكثر
    وشكراً أخاك
    التعديل الأخير تم بواسطة ibrahim122 ; 29-5-2011 الساعة 11:50 AM

  5. #5

    الصورة الرمزية إكسير الحياة

    تاريخ التسجيل
    Jul 2010
    المـشـــاركــات
    667
    الــــدولــــــــة
    مغترب
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    أذهلني عزمك الكبير على تحقيق هدفك
    لا أملك ما يستحق التشفير هههه
    كما أنني لن اكذب وأقول أنني عرفت طريقة عملها ^^
    وددت تشجيعك لا أكثر .. وفقك ربي وأيّدك
    التعديل الأخير تم بواسطة إكسير الحياة ; 6-1-2011 الساعة 11:11 PM

  6. #6

    الصورة الرمزية weaami

    تاريخ التسجيل
    Jul 2010
    المـشـــاركــات
    156
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    أنثى
    الـتـــقـــــيـيــم:

    Thumbs up رد: أحجية النسخة 1: التشفير الآخر!

    السلام عليكم
    مزيد من التقدم
    الله يوفقك,,,

  7. #7

    الصورة الرمزية musa658

    تاريخ التسجيل
    Nov 2010
    المـشـــاركــات
    118
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    السلام عليكم
    رائع تسلم يا أخي غسان
    Musa

  8. #8

    الصورة الرمزية Jomoon

    تاريخ التسجيل
    Jan 2010
    المـشـــاركــات
    5,622
    الــــدولــــــــة
    لا يوجد
    الــجـــــنــــــس
    أنثى
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

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

    الحمدلله على إنتهــاء العمل...

    استمتعت بالفيديو والشرح...

    وقرأت الكتيب...

    تعلمنــا أشياء جديدة حتى وإن لم نطبق...

    بــارك الله في جهودك...

    وزادكم من فضله...

  9. #9

    الصورة الرمزية الشعاع الخفي

    تاريخ التسجيل
    Feb 2008
    المـشـــاركــات
    308
    الــــدولــــــــة
    السعودية
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

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

    لكن هلا تكرم أحدكم وأخبرني ما هو هذا البرنامج بالتفصيل اللي يجيب النوم "الممل"

    مشكوووووووووووور أخوي غسان في انتظار من يشرح لي الطلاسم اللي أعلاه

  10. #10

    الصورة الرمزية _MasterPiece

    تاريخ التسجيل
    Nov 2008
    المـشـــاركــات
    1,960
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!


    مرحبًا،

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

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



    أشكرك حقًا، وهنالك بدأت فكرة أن أجعل أحجية يشفر أي بيانات ثنائيًا، وأيضًا خطرت في بالي فكرة رهيبة لـ...!

    وفقك الله في مشروع التخرج!

    العمل على أحجية 2 بدأ، ولكن لا أظن أنني سأتمه قبل ستة أشهر من الآن. حيث أنني أريد أن أتوسع في السي++ أولاً.


  11. #11

    الصورة الرمزية LUAI

    تاريخ التسجيل
    Jan 2007
    المـشـــاركــات
    1,063
    الــــدولــــــــة
    ماليزيا
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

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

    ما شاء الله عليك يا غسان .. !

    برنامج تشفير بالرغم أنك مبتدئ .. شيء لا يصدق !

    يبدو أنك تحب لغة البرمجة كثيراً .. على عكسي XD ..

    استمر في البرمجة و إن شاء الله مبرمج كبير و ناجح تفخر اليمن بوجود أمثالك ..

    أعجبتني اللهجة اليمنية في الشرح <<<< ^^"

  12. #12

    الصورة الرمزية Pirate king

    تاريخ التسجيل
    May 2008
    المـشـــاركــات
    1,856
    الــــدولــــــــة
    السعودية
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    kill him GH.S
    : )
    مبدع ياغسان
    وأنا فخور بكـ حقاً
    أعتقد ان لغة البرمجة لغة لذيذة، لكن تخصصي بعيد عنها كثيراً
    صحيح اني اخدش خفيف في Batch File
    لكن اعتقد ان لغة ++C لا تقارن فيها لصعوبتها >_>
    ماشاء الله عليك
    موفق واستمر يامبدع

  13. #13

    الصورة الرمزية ALKOON

    تاريخ التسجيل
    Mar 2008
    المـشـــاركــات
    3,015
    الــــدولــــــــة
    الامارات
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    بسم الله الرحمن الرحيم ...
    ان شاء الله يكون هو البرنامج الاول عالميا للتشفير وفك التشفير ... ان شاء الله
    حتى الآن لم اجرب النسخه الاول .. مع اني قمت بتحميله وطلعت على السكربت وأريته لصديقي عبدالله (جنازة )
    بارك الله ووفقك للخير والصلاح وتطوير هذا المشروع الجميل ..
    وعذرا ع الرد القصير .. اصبح الشهر ساعة +_+ والسنة شهرا
    والسلام عليكم ورحمة الله

  14. #14

    الصورة الرمزية _MasterPiece

    تاريخ التسجيل
    Nov 2008
    المـشـــاركــات
    1,960
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    اقتباس المشاركة الأصلية كتبت بواسطة LUAI مشاهدة المشاركة
    و عليكم السلام ورحمه الله وبركاته ..

    ما شاء الله عليك يا غسان .. !

    برنامج تشفير بالرغم أنك مبتدئ .. شيء لا يصدق !

    يبدو أنك تحب لغة البرمجة كثيراً .. على عكسي XD ..

    استمر في البرمجة و إن شاء الله مبرمج كبير و ناجح تفخر اليمن بوجود أمثالك ..

    أعجبتني اللهجة اليمنية في الشرح <<<< ^^"
    شكرًا لك على التشجيع! هه، حاولت أتكلم فصحى بس ما قدرتش. (مرة تعب!).

    إن شاء الله نعود لكم بعد نصف سنة بأحجية العمومي.

    اقتباس المشاركة الأصلية كتبت بواسطة Pirate king مشاهدة المشاركة
    kill him GH.S
    : )
    مبدع ياغسان
    وأنا فخور بكـ حقاً
    أعتقد ان لغة البرمجة لغة لذيذة، لكن تخصصي بعيد عنها كثيراً
    صحيح اني اخدش خفيف في Batch File
    لكن اعتقد ان لغة ++C لا تقارن فيها لصعوبتها >_>
    ماشاء الله عليك
    موفق واستمر يامبدع
    لا تخبرني عن لذة البرمجة، حقيقة لذيذة إلى أبعد حد، حتى أنني كنت أنسى نفسي ولا أنتبه إلا والساعة قرابة الثالثة فجرًا!

    شكرً لك!

  15. #15

    الصورة الرمزية _MasterPiece

    تاريخ التسجيل
    Nov 2008
    المـشـــاركــات
    1,960
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!


    شكرًا جزيلاً لك،

    حملت العرض التقديمي، وإن شاء الله أعود له لاحقًا.

    بالنسبة لاستخراج بيانات الصور، نعم فقد نجحت في استخراجها ونسخها إلى الذكرة ومن ثم إعادة كتابتها من جديد دون خطأ!

    هذا كود السي++ الذي عملته (لا فائدة من هذا الكود سوى أنه يقرأ البيانات وينسخها إلى الذاكرة من وثم يكتبها في ملف آخر):

    كود:
    #include <iostream>
    #include <fstream>
    #include <string>
    using namespace std;
    
    const char *path = "C:\\me.JPG", *npath = "C:\\you.JPG"; char *memblk = 0;
    ifstream::pos_type size;
    
    int main() {
    	
    	ifstream readFile(path, ios::binary | ios::ate);
    	size = readFile.tellg();
    	cout<<size<<"\n";
    	cin.get();
    	memblk = new char[size];
    	readFile.seekg(0, ios::beg);
    	readFile.read(memblk,size);
    	for(int i=0; i<size; i++) {
    		cout<<memblk[i];
    	}
    	readFile.close();
    
    	ofstream writeFile(npath,ios::binary|ios::trunc);
    
    	cin.get();
    
    	writeFile.write(memblk, size);
    	writeFile.close();
    
    	delete[] memblk;
    	
    
    	cin.get();
    	return 0;
    }
    في أمان الله.

  16. #16

    الصورة الرمزية حمزة اتشدي

    تاريخ التسجيل
    Nov 2010
    المـشـــاركــات
    110
    الــــدولــــــــة
    المغرب
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    آلسلآم عليكم

    تسلم يا أخي ،

  17. #17
    ibrahim122
    [ ضيف ]

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    كيف نسدخدم الاحجية 1 وماهي عملها
    وشكراً

  18. #18

    الصورة الرمزية _MasterPiece

    تاريخ التسجيل
    Nov 2008
    المـشـــاركــات
    1,960
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:
    كاتب الموضوع

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    مرحبًا مجددًا،

    يمكن تصفح الملفات المصدرية لأحجية من هذه الصفحة: http://files.myopera.com/Ghasan/Sources/index.html

    في أمان الله.

  19. #19
    ibrahim122
    [ ضيف ]

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    شكراً لك
    يا أخي

  20. #20

    الصورة الرمزية musa658

    تاريخ التسجيل
    Nov 2010
    المـشـــاركــات
    118
    الــــدولــــــــة
    اليمن
    الــجـــــنــــــس
    ذكر
    الـتـــقـــــيـيــم:

    افتراضي رد: أحجية النسخة 1: التشفير الآخر!

    مشكور جداً على هذا البرنامج الرائع

صفحة 1 من 2 12 الأخيرةالأخيرة

الكلمات الدلالية لهذا الموضوع

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
Loading...