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

How to generate public and private key

بدأه زكريا قباني في 22 أبريل 2011 · 3 رد · 677 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ماهي طريقة توليد المفتاح العام والخاص Public and private key ؟؟؟

هل يوجد توابع ضمن المكتبة System.Security.Cryptography تقوم بعملية التوليد بشكل الي ؟ ام احتاج الى خوارزمية معينة لذلك ؟؟

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

Zakaria Qabbani

Best Regard

#2

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

اخي جرب الكود ده


string PubKey = RSA.ToXmlString(false);
string PubPriKey = RSA.ToXmlString(true);
RSACryptoServiceProvider RSA = new RSACryptoServiceProvider();

1

.:: Wish to become better and better ::.

#3

جزاك الله خيرا اخي عند تجريب الكود السابق ظهر عندي التالي

المفتاح العام:

<RSAKeyValue>

<Modulus>

upGts+fJcTExVWZsF/naI7RPQxTi8gPevPsZDpEjLybOVs5TbZ8cRHFFyb6WdD+JAy30iIIiUAuBpmbGmn6Nf8E+pZ2WTTp8v+jB/UrWjcCjXGiiM0HZXZt5tXtomRHD5U8saxYSrw2XhjS4C6qSL6wRu1QMERq2zfj8vaWzA4U=

</Modulus>

<Exponent>

AQAB</Exponent>

</RSAKeyValue>

والمفتاح الخاص :

<RSAKeyValue>

<Modulus>

upGts+fJcTExVWZsF/naI7RPQxTi8gPevPsZDpEjLybOVs5TbZ8cRHFFyb6WdD+JAy30iIIiUAuBpmbGmn6Nf8E+pZ2WTTp8v+jB/UrWjcCjXGiiM0HZXZt5tXtomRHD5U8saxYSrw2XhjS4C6qSL6wRu1QMERq2zfj8vaWzA4U=

</Modulus>

<Exponent>AQAB</Exponent>

<P>7pTkyOpbtv+ClxK798Tl3WSglnsalUGydqAHXKVdX5Km30wnoj980pv/L+ishZJ6ZNjwFWqJnx+JxerOU1vz4Q==</P><Q>yDCqqKSVCxOgquuiBcvn769zTeqCDcvVbvPAs8YjOmHUmkUwAqP75RjlxKfVB/sjCM2Qqb/hGIbc79H

سؤال اخي الكريم هل المفتاح هو الكود اللذي باللون الاحمر فقط ؟؟ ام يشمل ايضا الكود الذي اللون الارزق ؟؟

لانه يبدو ان الكود منسق بنسق XML

مع جزيل الشكر

Zakaria Qabbani

Best Regard

#4

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

شوف اخي .. حسب معرفتي بالتشفير ان علم ال Cryptography له علاقه وطيده باعلم الرياضيات فمن المفتاحين السابقه نلاحظ ان المفتاح الخاص هو نفسه العام مع اضافه علشان ما احد يفتح الشفره غير مالك المفتاح الخاص ونلاحظ ايضا المعاملات الرياضيه Exponent الاس و Modulus باقي القسمه والتي تستخدمها خوارزميه RSA للتشفير وفكه ..

1

.:: Wish to become better and better ::.

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