تقييم الموضوع :
  • 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 
و الآن أسأل الله لي و لكم التوفيق والسداد والستر في الدنيا وفي الأخرة
الرد }}}
#2
والله يا سعود أنت الأسطورة ليس الكود...
الرد }}}
تم الشكر بواسطة: sendbad100 , سعود , ابراهيم ايبو
#3
(24-12-20, 03:59 PM)ابو روضة كتب :
والله يا سعود أنت الأسطورة ليس الكود...

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

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

شكر الله لكم و بارك فيكم ووفقنا واياكم لكل خير.
الرد }}}
تم الشكر بواسطة: ابو روضة , ابو روضة , ابراهيم ايبو
#4
(24-12-20, 12:50 AM)سعود كتب :
بسم الله الرحمن الرحيم
السلام عليكم و ر حمة الله  و بركاته
العديد من الشراح باليوتيوب تطرقوا لموضوع التشفير التقليدي  وركزو ا على موضوع المفتاح المسؤول عن الازاحة ولم اتمكن من الحصول على شرح طريقة في بالي لا اعرف كيف اشرحها اصلا.
الى ان وجدت بالانترنت دالة تعمل على تغيير بنية المصفوفة اي تجعل لكل حرف مكان عشوائي مما يجعلك تضطر ان تحفظ كل ترتيب عشوائي جديد 
وهو ما قمت بعمله في مشروعي الاخير
هذه الدالة اشكر من ابتكرها فرغم بساطتها لم و لن اتمكن من الوصول اليها بشكلها النهائي، فمهما حاولت الاستغناء عن اي خطوة فيها لا ينجح العمل.
المهم اطلت عليكم ولست بخيركم
الكود:
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 
و الآن أسأل الله لي و لكم التوفيق والسداد والستر في الدنيا وفي الأخرة
ممكن برنامج بالفيجول بيسك ٢٠١٠ فيه مثال يوضح الكود
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو
#5
(24-12-20, 03:59 PM)ابو روضة كتب :
والله يا سعود أنت الأسطورة ليس الكود...

صح
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , سعود , سعود
#6
(13-02-21, 05:34 PM)Lathe1 كتب : ممكن برنامج بالفيجول بيسك ٢٠١٠ فيه مثال يوضح الكود

#16
هذا مثال يوضح الكود و اكثر و تستطيع تشغيله باكثر من طريقة .
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو


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

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


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