الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية استخدام علم التشفير

بدأه ensert.net2000 في 12 أكتوبر 2010 · 2 رد · 1,798 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

سوف اشرح فى هذة المقالة عن التشفير وكيفية استخدام علم التشفير

فى البداية

التشفير لة اكثر من طريقة وطبعا كل مبرمج ولة الطريقة الخاصة بة

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

اما الان سوف اطرح درسا اتمنى ان يكون مفيدا وتجدوا فية المذيد من علم التشفير

سوف استخدم لتجربة المشروع على مشاريع الكونسول ابليكاتشن Console Application

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

انت الان سوف تنشأ اداة التشفير من الالف الى الياء

سوف نبدا الان

شرح بعد الدوال المستخدمة فى هذا العلم

Length الدالة

تعيد هذة الدالة بعدد من سلسة الاحرف التى تم التمرير عليها

مثال

                Console.Write("Write The Word : ");
                string Words = Console.ReadLine();

                Console.Write("The number of letters which I wrote : ");
                Console.WriteLine(Words.Length);

لاحظ هذا المثال بعد كتابة كلمة Mohamed ظهر عدد الحروف الكلمة 7

Substring الدالة

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

مثال

            Console.Write("Write The Word : ");
            string Words = Console.ReadLine();

            Console.Write("The number of letters which I wrote : ");
            Console.WriteLine(Words.Length);
            Console.WriteLine("..........................................");
            Console.Write("The floor before the encryption : ");
            Console.Write(Words.Substring(2, 1));
            Console.Read();

شاهد النتيجة

لقد ظهر حرف وهو h فقط لانى قمت بتحديد هذا الحرف بتمرير رقم الحرف بداخل الدالة

Words.Substring(2, 1));

رقم 2 يرمز بمكان الحرف والبداية تكون من الصفر

رقم 1 برمز عدد الحروف التى تحتاجها يعنى اذا تغير الى رقم 2 وانت تأخد حرفين

فكرة مثال التشفير

اولا : - معرفة عدد الحروف

ثانيا : - تقسيم الحروف واستخدام الحلقة التكرارية For

ثالثا :- عمل سلسلة محارف بالحروف التى يتم التشفير اليها باستخدام القاعدة If

هذا المثال يوضح ذلك

using System;

namespace ConsoleApplication1
{
    sealed class Module1
    {
        static string MM;
        static public void Main()
        {
            try
            {
                Console.Write("Write The Word : ");
                string Words = Console.ReadLine();

                Console.Write("The number of letters which I wrote : ");
                Console.WriteLine(Words.Length);
                Console.WriteLine("..........................................");
                Console.Write("The floor before the encryption : ");
                int XoX = Words.Length;
                for (int I = 0; I <= XoX; I++)
                {
                    Console.Write(Words.Substring(I, 1));
                    string oXo = (Words.Substring(I, 1));
                    if (oXo == "M") MM = MM + "F";
                    if (oXo == "A") MM = MM + "T";
                    if (oXo == "Y") MM = MM + "W";
                }
                Console.Read();
            }
            catch
            {
                Console.WriteLine("");
                Console.WriteLine("");
                Console.Write("Floor after the encryption : ");
                Console.WriteLine(MM);
                Console.Read();
            }
        }
    }

}

هذة هى اسهل طريقة للتشفير

انا قمت بتصميم المثال ينفذ على ثلاث حروف فقط وهما اختار لاسمى

Mohamed Ali Youssef

MAY

وطبعا لازم تكون الحروف كبيرة مثل ما فى الصور

لاحظ عزيزى القارئ ان كلمة MAY تشفرت الى FTW

طبعا من الممكن اضافة جميع الحروف بهذة الطريقة

ولك الحرية ياعزيزى فى خلق تشفير لك بكل سهولة

وعند فك التشفير بنفس الطريقة كل ما عليك هو عكس الحروف التى تشفرت باصلها

الصور فى المرفقات

واى سؤال عن هذا انا موجود

وشكراا

اتمنا ان اكون وفقت فى الشرح

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

امل ان اكون طمعان فى دعوة صالحة لى ولوالدي

post-60610-081163900 1286854266_thumb.jp

post-60610-021764000 1286854278_thumb.jp

post-60610-075626100 1286854289_thumb.jp

المرفقات
1.JPG2.JPG3.JPG

حقيقة الانسان تاجر الحياة لماذا ؟

السعادة لها ثمن يحددها الانسان

الفرحة لها ثمن يحددها الانسان

الحزن لة ثمن يحدده الانسان

يا انسان ( يابنى ادم )

انت تأكل وتلبس وتشرب لكى تغذى الجسد اما الروح فين دى جعاااااااااااااانة من زمان غذى الروح كمان عارف ولا اعرفك (هعرفك )

قول ورايا ( لا اله الا الله :: محمد رسول الله ) انت اكلت روحك كمل انت بئة ( شربها ولبسها .......)

#2

جزاك الله خير

شرح منسق ومفهوم

#3

شكرا لك بارك الله فيك

مواضيع مشابهة