الجميع يعرف خوارزميه Base64 لكن هل تفهمها ؟؟ ادخل لفهم هذه الخوارزميه

الموضوع في 'قسم البرمجة العام' بواسطة Mr Thoalfqaar, بتاريخ ‏14 يوليو 2016.

كاتب الموضوع : Mr Thoalfqaar المشاهدات : 977 الردود : 24 ‏14 يوليو 2016
  1. غير متصل

    Mr Thoalfqaar
    Active DeveloPer

    عضو منذ:
    ‏11 فبراير 2016
    عدد المشاركات:
    الإعجابات المتلقاة:
    86
    نقاط الجائزة:

    السلام عليكم ورحمه الله وبركاته
    الموضوع واضح من عنوانه
    -----

    - نقوم أولاً بتمثيل الحروف المراد تشفيرها وفق ما يقابلها في جدول آسكي (ASCII table) وفق النظام الثنائي على 8 بت ، مثال : الحرف A يقابله 65 في ASCII table وهذا العدد يقابله 01000001 في النظام الثنائي وهذا ما سنعمل به .

    - بعد تحويل كل الحروف إلى ما يقابلها في النظام الثنائي بالإستعانة بـ ASCII table نقوم بتقسيمها إلى مجموعات من 6 بتتات ، مثال : السلسلة 1011100110000111 بعد تقسيمها إلى مجموعات من 6 بتتات نحصل على ما يلي : 000111-100110-001011

    - نقوم بتحويل هذه الأعداد المحصل عليها إلى ما يقابلها في Base64
    [​IMG]

    سنعمل على أخذ مثال كلمة Startimes (لا تنسى الفرق بين الحروف الصغيرة والكبيرة عند التحويل في ASCII table )

    - هذه السلسلة يقابلها مايلي في ASCII table :
    83-116-97-114-116-105-109-101-115

    بعد تحويل هذه الأعداد في النظام الثنائي سنحصل على تتالي هذه الأرقام في 8 بتات :
    01010011-01110100-01100001-01110010-01110100-01101001-01101101-01100101-01110011

    نقوم بتقسيم هذه السلسلة إلى مجموعات من 6 بتات نحصل على ما يلي :
    010100-110111-010001-100001-011100-100111-010001-101001-011011-010110-010101-110011

    نحول هذه الأرقام إلى النظام العشري حتى يسهل علينا قرائتها وتحويلها ، فنحصل على :
    20-55-17-33-28-39-17-41-27-22-21-51

    بالإستعانة بجدول ترميز النظام 64 نحصل على هذه الشفرة :
    U3RhcnRpbWVz

    ومنه : (Startimes) = (U3RhcnRpbWVz) في النظام 64
     


    krso3, Mr3amo, Mohmaed و 1 شخص آخر معجبون بهذا.
    جاري تحميل الصفحة...
  2. غير متصل

    -مصطفى الموسوي- :.HackTheBad:.
    DeveloPer Plus

    عضو منذ:
    ‏26 أغسطس 2015
    عدد المشاركات:
    الإعجابات المتلقاة:
    58
    نقاط الجائزة:

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


    Ameer Eagle و Mr Thoalfqaar معجبون بهذا.
  3. غير متصل

    حسن هكسور
    rankrank
    Developer

    عضو منذ:
    ‏21 يونيو 2016
    عدد المشاركات:
    الإعجابات المتلقاة:
    29
    نقاط الجائزة:
    الجنس:
    ذكر
    الإقامة:

    موضوع رائع
     


    أعجب بهذه المشاركة Mr Thoalfqaar
  4. غير متصل

    مسہہٰتہہٰر بٰٰرايہٰمر ᎿᎻᎬ ᏞᎥᏫᏁ
    موقوف لمخالفة الشروط

    عضو منذ:
    ‏1 فبراير 2016
    عدد المشاركات:
    الإعجابات المتلقاة:
    53
    نقاط الجائزة:
    الجنس:
    ذكر
    الوظيفة:
    طالب
    الإقامة:

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


    أعجب بهذه المشاركة Mr Thoalfqaar
  5. غير متصل

    Mr Thoalfqaar
    Active DeveloPer

    عضو منذ:
    ‏11 فبراير 2016
    عدد المشاركات:
    الإعجابات المتلقاة:
    86
    نقاط الجائزة:

    نوورت شريك انقل بدون اذن حياتي
     


  6. غير متصل

    Mr Thoalfqaar
    Active DeveloPer

    عضو منذ:
    ‏11 فبراير 2016
    عدد المشاركات:
    الإعجابات المتلقاة:
    86
    نقاط الجائزة:

    شكرا لمرورك
     


  7. غير متصل

    Mr Thoalfqaar
    Active DeveloPer

    عضو منذ:
    ‏11 فبراير 2016
    عدد المشاركات:
    الإعجابات المتلقاة:
    86
    نقاط الجائزة:

    نورت صديقي
     


  8. غير متصل

    hakoudz
    ExpErt DeveloPer

    عضو منذ:
    ‏28 أكتوبر 2014
    عدد المشاركات:
    الإعجابات المتلقاة:
    10
    نقاط الجائزة:
    الجنس:
    ذكر

    وعليكم السلام ورحمة الله تعالى وبركاته
    لم افهم هذه النقطة
    نقوم بتقسيم هذه السلسلة إلى مجموعات من 6 بتات نحصل على ما يلي :
    010100-110111-010001-100001-011100-100111-010001-101001-011011-010110-010101-110011
    كيف قمت بالقسمة على 6 وحصل هذا الناتج
     


    أعجب بهذه المشاركة Mr Thoalfqaar
  9. غير متصل

    abomh58
    Active DeveloPer

    عضو منذ:
    ‏2 يوليو 2016
    عدد المشاركات:
    الإعجابات المتلقاة:
    25
    نقاط الجائزة:
    الجنس:
    ذكر
    الإقامة:

    صراحة موضوع جميل
    الله يعطيك العافية
     


    أعجب بهذه المشاركة Mr Thoalfqaar
  10. غير متصل

    !»°بہًكہًر الہًعہًراقہًي°«! أداري أقسام حماية الأجهزة

    عضو منذ:
    ‏7 فبراير 2015
    عدد المشاركات:
    الإعجابات المتلقاة:
    1,478
    نقاط الجائزة:
    الجنس:
    ذكر
    الوظيفة:
    طالب
    الإقامة:

    28

    موضوع جميل استمر الى الافضل
     


    أعجب بهذه المشاركة Mr Thoalfqaar

مشاركة هذه الصفحة

جاري تحميل الصفحة...