اقتباس المشاركة الأصلية كتبت بواسطة Arsene Lupin مشاهدة المشاركة
إسلام 2009

معذره أخي فلم أوضح مقصدي في سؤالي السابق


لا عليك اخي

حاليا نحن في 2010 لذا فالأفضل مناداتي اسلام 2010 بدلا من 2009 XD
ما أردته هو أن ترشدني إلى الطريق فقط... يبدوا أني لم اوضح ذلك جيداً بسؤالي -_-
لا عليك أبدا اخي فما اردته هو مصلحتك فقط *وأيضا حتى أستطيع التفصيل دون تشتت =)

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

ممتاز جدا هذا هو ما اطلبه من الجميع هنا ^.^

بالنسبة للزر + أريد أن أضيف ملفات ممكن تكون نص أو صورة أو فيديو (اي ملف بأي صيغه )
لكن لا تهتم لهذا الأمر فقد عثرتً على الأجابه عليه، أولاً أحدد الملف الذي أرغب بإضافته إلى الجدول
وأخزن مساره في متغير من نوع string وأضيف المسار إلى listbox (( حتى الأن لم أستعمل الجدول ))

مشكلتي هي أني أرغب بتشفير (encrypt ) الملفات التي اضفتها إلى الجدول... كما تعلم كل الملفات
يعود أصلها إلى 0 و 1 (binary ) يمكنني تحويل النص إلى binary عن طريق method قمت بكتابته... لكن إن
أردت أن أحول الصوره إلى binary أو فيديو أو أي ملف آخر... هنا تكمن المشكله
كيف يمكنني تحويل هذه الملفات إلى binary حتى أستطيع تشفيرها عن طريق خوارزميه DES التي قمت
بكتابتها والتي لا تتعامل إلى مع الـ binary؟

هناك طريقة فكرتُ بها وهي عندما أفتح صوره في برنامج المفكرة مثلاً notepad فإنه يعطيني مجموعه من
الرموز... لو تمكنت من الوصول إلى هذه الرموز وتحويلها إلى binary عن طريق الـmethod الذي لدي فإن
المشكلة ستحل لكني لم أفلح بالوصول إليها.
اها، ما شاء الله هل هو مشورع ام ماذا؟ =)

من الجميل ان ارى احدا يستخدم الجوريثم des في التشفير =)

بالنسبة لقراءة اي ملف يمكنك بالفعل كما قلت فتحه بالنوت باد ووقتها ستجد كل ملف مكون من مجموهة من الرموز، وكما تعلم فكل رمز من رموز الأسكي يمثل في بايت والبايت مكون من 8 بت

اذن اقرأ اي ملف في array من البايتات ووقتها تستطيع التعامل معه كـ binary ^.^

يمكنك الإستعانة بهذه الصفحة وستشرح لك كيفية القراءة كـ binary مع امثلة:

http://www.yoda.arachsys.com/csharp/readbinary.html

واي استفسار انا حاضر ان شاء الله ^_^

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

وشكراً على تعاونك أخي وبالتوفيق لك بالدنيا والآخره
لا عليك أخي، ولم اقصد ان اكون فظا ^^"

عذرا ان أسأتُ ايصال هدفي من ذلك ^^"

وعفوا اخي، شرفت بمرورك، وعد مرة أخرى نحن بانتظارك