تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[كود] RandomizeArray [الكود الاسطورة وفق رأيي المتواضع]
#1
بسم الله الرحمن الرحيم
السلام عليكم و ر حمة الله  و بركاته
العديد من الشراح باليوتيوب تطرقوا لموضوع التشفير التقليدي  وركزو ا على موضوع المفتاح المسؤول عن الازاحة ولم اتمكن من الحصول على شرح طريقة في بالي لا اعرف كيف اشرحها اصلا.
الى ان وجدت بالانترنت دالة تعمل على تغيير بنية المصفوفة اي تجعل لكل حرف مكان عشوائي مما يجعلك تضطر ان تحفظ كل ترتيب عشوائي جديد 
وهو ما قمت بعمله في مشروعي الاخير
هذه الدالة اشكر من ابتكرها فرغم بساطتها لم و لن اتمكن من الوصول اليها بشكلها النهائي، فمهما حاولت الاستغناء عن اي خطوة فيها لا ينجح العمل.
المهم اطلت عليكم ولست بخيركم
الكود:
PHP كود :
Private Sub RandomizeArray(ByRef arr() As String)
 
       Dim iAs Integer
        Dim temp 
As String
        Randomize
()
 
       For i 0 To UBound(arr) - 1
            j 
Int(((UBound(arr) - 1) - 1) * Rnd() + i)
 
           temp arr(i)
 
           arr(i) = arr(j)
 
           arr(j) = temp
        Next
    End Sub 
و الآن أسأل الله لي و لكم التوفيق والسداد والستر في الدنيا وفي الأخرة
[صورة مرفقة: come.gif]
الرد
تم الشكر بواسطة: ابو روضة , sendbad100 , tryold
#2
والله يا سعود أنت الأسطورة ليس الكود...
الرد
تم الشكر بواسطة: sendbad100 , سعود
#3
(24-12-20, 03:59 PM)ابو روضة كتب :
والله يا سعود أنت الأسطورة ليس الكود...

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

ابتثجحخدذرزسشصضطظعغفقكلمنهوي
او
ابجدهوزحطيكلمنسعفصقرشتثخذضغظ
او ترتيب عكسي لكليهما 
او
وهو الافضل
لكل نقرة زر مفتاح
من منكم لم يستوعب المشروع!
اتمنى الكل يكون فاهم اهميته لان الموجود بالانترنت يمكن معرفة سرها مثلا:
مفتاح معين اذا تم كشفه سيتم فك تشفير كل النصوص اللتي تم تشفيرها بواسطته اما الفكرة هذه مهما عرفت المفتاح او المعادلة فيصعب تخمين ترتيب المصفوفة كيف تكون.
انظر للصورة اعلاه كل نقرة  زر لابد من حفظ منتوجها(فكرة جيدة لمحبي السرية و التشفير) حيث لااستطيع كشف اي سر منها .
ولو لم احفظ الترتيب لن اتمكن من فك التشفير واعادة النص لاصله.
اعتذر عن التاخير.
------------------------
ممكن عمل برنامج تخمين قد ياخذ وقتا طويلا جدا لفك تشفير هذه الجملة التالية:
[منزلب لااد  ع نزسهد منزلب لااد لاورتس.]
و ذلك بوضع جملة متوقع وجودها مثل كلمة الحمدلله او الله فاذا تم كشفها تضاف للجدول والاستمرار حتى ينتهي التخمين واللذي يحتاج تكرار 28 * 28 على ما اظن ليتم المرور على كل الحروف.

شكر الله لكم و بارك فيكم ووفقنا واياكم لكل خير.
[صورة مرفقة: come.gif]
الرد
تم الشكر بواسطة: ابو روضة , ابو روضة


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [كود] كود التجسس علي لوحت المفتيح+ كود طلب الاتصل بل انتر نت+كود تاجيل تنفيز الكود لفتره محمد ايمن 0 536 07-03-20, 06:31 PM
آخر رد: محمد ايمن
  [كود] طريقة إضافة زر للفورم عن طريق الكود + في حدث معين mohammed moh 20 14,733 06-02-20, 03:00 PM
آخر رد: asemshahen5
  اريد هذا الكود عندما اضغط عاى Button يقول لي ان TEXTBOX.TEX مملوء ادا كان مملوء samirzaima 6 2,309 24-04-18, 06:19 PM
آخر رد: moniam
Bug ممكن الخطأ في هذا الكود ؟ YousefOkasha 0 882 01-02-18, 01:07 PM
آخر رد: YousefOkasha
  ما هو الكود المناسب CHANGE PASSWORD النسر79 3 1,623 28-12-17, 08:28 PM
آخر رد: النسر79
  ما هو الكود الخاص بـ Enable and Disable to Local Area Connection ؟ PeterGhattas082460 3 1,439 20-10-17, 12:28 AM
آخر رد: a.ahmed
Smile [كود] منذ متى وانت تعرف هذا الكود؟:) serial gen or guid سعود 3 1,221 07-08-17, 03:56 AM
آخر رد: سعود الشامان
  اين الخطا في هذا الكود عالم التقنية 4 1,237 27-02-17, 06:44 AM
آخر رد: عالم التقنية
Sad [كود] ممكن تحويل هذا الكود الى VB NET ماستر قراند 1 2,632 16-02-14, 02:36 PM
آخر رد: جاسم عبد

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم