XOR التشفیربإستخدام البوابة
التشفیر أو (التعمیة) استخدم في الحضارات القدیمة لإخفاء المعلومات والمراسلات مثل الحضارة
الفرعونیة والدولة الرومانیة، لكن التشفیر كعلم مؤسس منظم یدین بولادتھ ونشأتھ للعلماء الریاضیین
واللغویین العرب إبان العصر الذھبي للحضارة العربیة ومن أشھرھم الفراھیدي والكندي, وقد ألف ھؤلاء
العلماء مفاھیم ریاضیة متقدمة من أھمھا التوافیق والتبادیل ، وكذلك توظیف الكندي ومن تبعھ مفاھیم
الإحصاء والاحتمالات في كسر الشفرة, وقد سبقوا بھا كتابات باسكال وفیرما بحوالي ثمانیة قرون !!!
لیدل على إخفاء المعلومات، حتى cryptography " وقد شاع في أیامنا استخدام مصطلح "التشفیر
تنطق "سایفر") وھذه بدورھا جاءت أصلا من اللغة العربیة " شفرة" أو "صفر")، Cipher أن كلمة
وكما ھو معلوم أن العرب قد تبنوا مفھوم الصفر والخانات العشریة واستخدموه في الحساب, وھو ما لم
یكن الأوربیون یعرفونھ في القرون الوسطى , وكان مفھوم الصفر جدیداً وغریباً لدرجة أنھم أخذوه بنفس
ولأن مفھوم الصفر الجدید كان في منتھى التعقید والغموض فقد صاروا ."Cipher" الاسم فأسموه
للدلالة على الأشیاء المبھمة وغیر الواضحة. "Cipher" یستخدمون كلمة
في جمیع اللغات الأوربیة تقریباً لتعني إخفاء المعلومات "Cipher" ومن ھنا تطور استخدام كلمة
وھا نحن وبعد ستة قرون نحاول إعادة بضاعتنا الأصلیة ولكن.
أنظمة أعداد الحاسوب و شیفراتھ:
وھو النظام الذي یستخدم 10 مجالات وھي من 0إلى 9 ولكن ھذا :Decimal 1. النظام العشري
النظام غیر فعال لبناء الدارات الالكترونة لأن من الصعب بناء دائرة الكترونیة تستطیع معالجة و
لذلك استخدم النظام الثنائي بدلا عنھ . D تخزین مستویات أكثر من اثنین .. ویرمز لھ ب
حیث یستخدم ھذا النظام مجالین ھما 0 و 1 ویتّبع الرقم الثنائي نظام :Binary 2. النظام الثنائي
.B البت، ویرمز لھ بالحرف
وھو النظام الذي یستخدم 8 بت من أجل حل مشكلة طول شفرة الحاسب :Octal 3. النظام الثماني
.O ویسمى أیضا بالشفرة ذات الأساس 8 لأنھ یحوي على 8 مجالات من 0 حتى 7.. ویرمز لھ ب
تمتلك المعالجات الصغریة كمیة معطیات مؤلفة من 16 :Hexadecimal 4. النظام الست عشري
بت ومن أجل ھذه المعالجات وجد النظام الست عشري .. شفرة الأساس لھ 16 أي یحوي على
اقرا ايضا قائمة لأقوى كاميرات الهواتف لسنة 2020
اقرا ايضابرنامج الهيكس في التشفير
حیث: (f e d c b a 16 مجال وھي ( 9 8 7 6 5 4 3 2 1 0
. H و یرمز لھ بالرمز , f=15 e=14 d=13 c=12 b=11 a=10
و ھي الشفرة الأمریكیة القیاسیة لتبادل المعلومات وھي شفرة بطول :ASCII 5. شفرة أسكي
7بت بحیث یمكن تشكیل 128 محرف .. وھي كافیة للأحرف الكبیرة و الصغیرة و الرموز الأخرة
في لوحة الكیبورد.
نظام التشفیر في الحاسوب:
یتم تمثیل المعلومات في الحاسوب باعطاء كل رمز رقما منفصلا . و ھناك شیفرتان تستخدمان في
صناعة الحواسیب تمثل الرموز بارقام فریدة .
الشفرة الاكثر اولویة عالمیاً ھي الشفرة الامریكیة القیاسیة لتبادل المعلومات..
و ھذه الشفرة ،(ASCII American Standard Code for Information Interchange)
( مثلا, تمثل الاعداد العشریة من 65 الى 90 ( في النظام الثنائي من 1000001 الى 1011010
و تستخدم الاعداد الاخرى لتمثیل علامات الترقیم و الحروف Z الى A الحروف الانجلیزیة الكبیرة من
الانجلیزیة الصغیرة و الارقام ، و ھناك ایضاً شفرات تحكّم متنوعة تستخدم في الادخال و الاخراج و
اجھزة الاتصال التي تبعث باشارة تمثل ھذه الاعمال كبدایة طباعة سطر. و بالرغم من ان شفرة
الاصلیة تستخدم 7 بت لتمثیل كل رمز و نستطیع بھا تشفیر 128 رمزا مختلفا , الا ان ھناك ASCII
التي تستخدم 8 بت لتمثیل كل رمز و بذلك نستطیع تشفیر 256 رمزا مختلفاً. ASCII شفرة
و الشفرة الاخرى ھي الشفرة الموسعة للارقام العشریة الممثلة بالنظام الثنائي لتبادل المعلومات
وقد استخدمت ,(Code-EBCDIC Extended Binary Coded Decimal Interchange)
ھذه الشفرة اولاً في الحواسیب الكبیرة و تمثل الرمز باستخدام 8 بت، فمثلاً یمثل الرقم 193 في النظام
.( الثنائي ( 11000001 ) و الرقم 233 في النظام الثنائي ( 11101001
بانھ.." السبیل إلى حمایة المعلومات الخاصة بك"، cryptography اذأً یمكننا تعریف التشفیر
والشخص الذي لا یعرف الطریقة التي تم استخدامھا لحمایة ھذه المعلومات لن یتمكن من محاكاتھا أو
إلغاء حمایتھا، ویتم استخدام المكونات الأساسیة لأنظمة التشفیر من أجل تشفیر المعلومات حتى یكون
من الصعب تحدید المعنى دون الحصول على المفتاح أو المفاتیح الملائمة اللازمة لفك الشفرة، وھذه
المكونات قد تشتمل على لوغاریتمات, و دوال ریاضیة مھمتھا تشفیر المعلومات ومفاتیح لتشفیرھا أو
فك تشفیرھا.
تعليقات
إرسال تعليق