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

كود مش عارف افهمه! (RNGCryptoServiceProvider)

بدأه mu7amed.adel في 17 يونيو 2012 · 3 رد · 580 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الكود ده محتاج حد يشرحهولى

public static string CreateMachineKey(int length)

{

// Create a byte array.

byte[] random = new byte[length / 2];

// Create a cryptographically strong random number generator.

RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();

// Fill the byte array with random bytes.

rng.GetBytes(random);

// Create a StringBuilder to hold the result once it is

// converted to hexadecimal format.

System.Text.StringBuilder machineKey = new

System.Text.StringBuilder(length);

// Loop through the random byte array and append each value

// to the StringBuilder.

for (int i = 0; i < random.Length; i++)

{

machineKey.Append(String.Format("{0:X2}", random
));

}

return machineKey.ToString();

}

#2

أخي العزيز

بعد التحية

الموضوع اللي انت بتتكلم فيه يختص بالتشفير بخوارزمية RNG وفي السطر عنوان المقال يعرف متغير من نوع RNG يرث جميع خصائص الخوارزمية RNGCryptoServiceProvider

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

RSACryptoServiceProvider RSA= new RSACryptoServiceProvider();

أرجو ان اكون قد وفقت في توصيل المعلومة

بالتوفيق

تم تعديل هذه المشاركة بواسطة حسن الحداد في 18 يونيو 2012 في 19:23

1
#3

اولا شكرا على اهتمامك

بس انا موضحتش المشكه فين بالظبط

المفروض

انى بعرف مصفوفة من نوع byte طولها عبارة عن نص البارامتر اللى اسمه length

انا اسف انا ما قريت الكود كويس

وعالعموم شكرا جزيلا ليك تانى

#4

والله يا أخي انا بعاني من شح المعلومات في مجال التشفير والمعلومة النادرة اللي تتعرف بالعافية بتثبت على طول ونسيانها صعب غير المتاحة بس ياريت ندعو الإخوة للبحث في هذا المجال الصعب حيث ان التشفير يدخل في جميع البرامج الجاهزة فمثلا الفتوشوب برنامج تنقيح صور محترف اذا صدرت ملف بامتداد البرنامج PSD مفيش برنامج تاني حيقرا هذا الامتداد كما ان التشفير داخل في مجال فك شفرة الموبايل حيث ان جميع خوارزميات فك شفرة الموبايل تعتمد على التشفير بنظام Hash1 , MD5 ,and oprator,or oprator and xor oprator وللأسف الشديد نحن ضعاف في هذا المجال وللأسف الشديد المنتجون المحترفون للبرامج يريدوننا ضعافا لأننا لو برعنا في هذا المجال اصبح العمل باحترافية اكثر فهذه دعوة للجميع للبحث في هذا المجال

تم تعديل هذه المشاركة بواسطة حسن الحداد في 18 يونيو 2012 في 19:44

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