منتدى طلبة كلية الهندسه بأسوان
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى طلبة كلية الهندسه بأسوان

منتدى طلبة كلية الهندسه بأسوان
 
الرئيسيةالتسجيلأحدث الصوردخول

 

 التشفير بواسطة XOR او طريقة (Xor CryptoGraphy)

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
YeHi@$MmZ
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
YeHi@$MmZ


عدد المساهمات : 5020
تاريخ التسجيل : 25/06/2007
العمر : 36
الموقع : سرى
رقم العضوية : 10
Upload Photos : التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Upload

التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Empty
مُساهمةموضوع: التشفير بواسطة XOR او طريقة (Xor CryptoGraphy)   التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) I_icon_minitimeالخميس 27 ديسمبر - 5:52

بسم الله


Xor




التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) 123456nv0


تعريف بسيط لل XOR

عند ادخال اى قيم متشابهة عند مدخلات A,B يكون الناتج =0
عند ادخال قيم غير متشابهة عند A,B يكون الناتج = 1 ( فى حالة ال binary فقط ) بمعنى (0 و 1 ) فقط



عن طريق جدول لل Inputs , Outputs تتضح الرؤيا

التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) 123qp4


و من هنا يتضح ان كل عمليات ال Xor تعتمد فى الاساس على ال Binary

تعالوا نعرف ازاى بتتم عمليات التشفير

تعالوا نفرض رقمين مثلا 3 و 4 و نحولهم ل binary
3 = 011
4=100

تعالوا نعمل عليهم عملية xor
100
011
ـــــ
111
طبعا بعد المقارنة بالجدول يصبح الناتج هو 111 او = 7

تعالوا نقول ان دى عملية ال Encryption ورقمنا الاساسى هو 4 و نشفره برقم 3 حتتطلع الناتج 7

نكمل بقية الدرس
طبعا رقمنا اللى شفرناه هو 4 و طلع 7

تعالوا نعمل عملية Decryption

دلوقتى ناخد رقم 7 اللى = 111 ونعمله Xor مع رقم 3 اللى = 011

111
011
ـــــــ
100

طلع لنا رقم 4 اللى احنا شفرناه قبل كدا

طبعا خدنا بالنا بالنا ان الرقم 3 دا هو اللى شفرنا بيه قبل كدا يبقى دا رقمنا الثابت

اللى حنعمل بيه crypto graph

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

مثلا :

عاوزين نشفر حرف A
فى نص مثلا طبعا حرف A بياخد رقم Ascii = 65 او Binary =01000001
عاوزين نعمله encryption
نستخدم رقم 10 على سبيل المثال =00001010 بال binary
01000001
00001010
ــــــــــــــــــــــــــ

01001011
الناتج هنا طلع رقم 75 المكافئ لحرف (K)

دلوقتى احنا شفرنا حرف A وطلع K

طيب احنا عاوزين نرجع حرف A لحالته الاولى

ناخد الحرف اللى طلع اللى هو ال K اللى بيساوى 75 عشرى اللى بيساوى =01001011 binary
ونعمله Xor مع رقم 10 الثابت اللى بيساوى =00001010

01001011
00001010
ــــــــــــــــــــ
01000001


طلع لنا رقم A
طبعا فهمنا كدا لازمتها ايه العملية

و استخدامها اكتر مع الملفات فى تشفيرها

ملحوظة بسيطة
مفيش حد يفتكر ان عملية xor عملية جمع غلط طبعا لاننا عملنا نفس العملية على رقمين تانيين ومش بتكون جمع

ملخص بسيط للدرس

دلوقتى احنا عندنا اى داتا عاوزين نغير فى شكلها سواء كانت ملف او صورة او مجموعة حروف
ابسط طريقة للتشفير هيا Xor encryption

باستخدام رقم ثابت للعمليتين Enc-Decryption يسمى المفتاح او key
او الدليل
منقول


عدل سابقا من قبل في الجمعة 28 ديسمبر - 1:36 عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
YeHi@$MmZ
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
YeHi@$MmZ


عدد المساهمات : 5020
تاريخ التسجيل : 25/06/2007
العمر : 36
الموقع : سرى
رقم العضوية : 10
Upload Photos : التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Upload

التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Empty
مُساهمةموضوع: رد: التشفير بواسطة XOR او طريقة (Xor CryptoGraphy)   التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) I_icon_minitimeالخميس 27 ديسمبر - 5:57

دى function توضح كلامى

الكود:
Function StrCrypto(VcryptString, lpKey As Integer) As String
Dim usam
Dim Xsam
For i = 1 To Len(VcryptString)
Xsam = Asc(Mid(VcryptString, i, 1)) Xor lpKey
usam = usam & Chr(Xsam)
Next i
StrCrypto = usam
End Function
الرجوع الى أعلى الصفحة اذهب الى الأسفل
YeHi@$MmZ
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
YeHi@$MmZ


عدد المساهمات : 5020
تاريخ التسجيل : 25/06/2007
العمر : 36
الموقع : سرى
رقم العضوية : 10
Upload Photos : التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Upload

التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Empty
مُساهمةموضوع: رد: التشفير بواسطة XOR او طريقة (Xor CryptoGraphy)   التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) I_icon_minitimeالخميس 27 ديسمبر - 6:06

تطبيق أخر

التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Imagect7


و الكود أهوه

التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Xoriu3

و لتحميل المشروع
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
مع مراعاة تغيير مسار الصورة في الكود

الرجوع الى أعلى الصفحة اذهب الى الأسفل
YeHi@$MmZ
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
YeHi@$MmZ


عدد المساهمات : 5020
تاريخ التسجيل : 25/06/2007
العمر : 36
الموقع : سرى
رقم العضوية : 10
Upload Photos : التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Upload

التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Empty
مُساهمةموضوع: رد: التشفير بواسطة XOR او طريقة (Xor CryptoGraphy)   التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) I_icon_minitimeالخميس 27 ديسمبر - 6:08

ملحوظة



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



عدد المساهمات : 2649
تاريخ التسجيل : 14/08/2007
العمر : 37
رقم العضوية : 60
Upload Photos : التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Upload

التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Empty
مُساهمةموضوع: رد: التشفير بواسطة XOR او طريقة (Xor CryptoGraphy)   التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) I_icon_minitimeالخميس 27 ديسمبر - 8:29

جزاك الله كل خير
شكرا على المجهود الأكثر من رأئع
أنت بصراحه متوصي بقسم كهرباء
الرجوع الى أعلى الصفحة اذهب الى الأسفل
YeHi@$MmZ
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
مراقب عام منتدى أقسام الكليه ومشرف قسمى حاسبات وكورسات هندسيه
YeHi@$MmZ


عدد المساهمات : 5020
تاريخ التسجيل : 25/06/2007
العمر : 36
الموقع : سرى
رقم العضوية : 10
Upload Photos : التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Upload

التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Empty
مُساهمةموضوع: رد: التشفير بواسطة XOR او طريقة (Xor CryptoGraphy)   التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) I_icon_minitimeالخميس 27 ديسمبر - 17:02

شكراً جزيلاً يا قبطان

بعض ما عندكم في مدنى يا باشمهندس
الرجوع الى أعلى الصفحة اذهب الى الأسفل
amir
عضو بدرجة مهندس إستشارى
عضو بدرجة مهندس إستشارى
amir


عدد المساهمات : 1687
تاريخ التسجيل : 12/11/2007
العمر : 37
الموقع : computrs laps
رقم العضوية : 236
Upload Photos : التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Upload

التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) Empty
مُساهمةموضوع: رد: التشفير بواسطة XOR او طريقة (Xor CryptoGraphy)   التشفير بواسطة XOR او طريقة (Xor CryptoGraphy) I_icon_minitimeالخميس 27 ديسمبر - 23:32

شكرا2
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
التشفير بواسطة XOR او طريقة (Xor CryptoGraphy)
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى طلبة كلية الهندسه بأسوان :: هندسة الحاسبات والنظم :: البرمجة Programming-
انتقل الى: