د کریپټوګرافۍ په نړۍ کې، غیر متناسب الګوریتم RSA دا د لوړ امنیت او موثریت له امله یو له خورا پراخه کارول شویو الګوریتمونو څخه دی. دا الګوریتم، چې په 1977 کې د ریویسټ، شامیر او اډلمن لخوا اختراع شوی، د عامه او خصوصي کیلي کارولو پر بنسټ والړ دی ترڅو معلومات په خوندي ډول کوډ او کوډ کړي. د AES په څیر د متقابل الګوریتمونو برعکس، RSA د خپلو عملیاتو د ترسره کولو لپاره دوه مختلفې کیلي کاروي، چې دا په ځانګړي ډول د ناامنه شبکو په اوږدو کې د معلوماتو لیږد کې ګټور کوي. پدې مقاله کې، موږ به یو د غیر متناسب الګوریتم مثال: RSA او دا څنګه ګام په ګام کار کوي.
– ګام په ګام ➡️ د غیر متناسب الګوریتم مثال: RSA
- El algoritmo RSA دا یو کریپټوګرافیک الګوریتم دی clave pública چې د دې لپاره کارول کیږي encriptar y desencriptar la información.
- د الګوریتم نوم د هغې د جوړونکو د تخلصونو څخه راځي، Rivest, شامیر y اډلمن.
- د الګوریتم عملیات د دوو کارولو پر بنسټ والړ دي claves: یو عامه او یو privada.
- La clave pública د دې لپاره کارول کیږي encriptar معلومات، پداسې حال کې چې clave privada se utiliza para desencriptar معلومات.
- د دې پروسې د روښانه کولو لپاره، لاندې یو ډیاګرام وړاندې شوی. ejemplo práctico د RSA الګوریتم:
- فرض کړئ چې موږ غواړو پیغام ولېږه زموږ ملګري ته په یو ډول خوندي د RSA الګوریتم په کارولو سره.
- لومړی، زموږ ملګری genera یو څو claves: una عامه او یو privada.
- بیا زموږ ملګری شریکوي clave pública زموږ سره، پداسې حال کې چې ساتل کیږي clave privada په secreto.
- لپاره encriptar پیغام، موږ یې کاروو clave pública زموږ د ملګري دنده ده چې دا کار ترسره کړي ریاضيکي عملیات اړونده.
- کله چې کوډ شوی پیغام موږ ته ورسیږي، زموږ ملګری د هغه کاروي clave privada لپاره desencriptar پیغام ولیکئ او د هغې محتوا ولولئ.
پوښتنه او ځواب
د غیر متناسب RSA الګوریتم څه شی دی؟
- د RSA الګوریتم یو غیر متناسب کوډ کولو الګوریتم دی چې د آنلاین مخابراتو امنیت لپاره کارول کیږي.
- دا په نړۍ کې یو له خورا پراخه کارول شوي کریپټوګرافیک الګوریتمونو څخه دی.
- دا د عامه او شخصي کیلي په کارولو سره د معلوماتو خوندي کوډ کولو ته اجازه ورکوي.
ولې دې ته غیر متناسب الګوریتم ویل کیږي؟
- دا د غیر متناسب الګوریتم په نوم یادیږي ځکه چې دا کاروي دوه مختلفې کیلي د کوډ کولو او کوډ کولو پروسې لپاره.
- یوه کیلي عامه ده او شریکه کیدی شي، پداسې حال کې چې بله شخصي ده او یوازې د کوډ شوي معلوماتو ترلاسه کونکي ته پیژندل کیږي.
د RSA الګوریتم په کارولو سره د کوډ کولو پروسه څه ده؟
- دوه لوی لومړني عددونه، p او q غوره کړئ.
- محاسبه کړئ n = p * q.
- φ(n) = (p-1)(q-1) محاسبه کړئ.
- یو داسې عدد e غوره کړئ چې د φ(n) سره مساوي وي او د φ(n) څخه کم وي.
- d محاسبه کړئ ترڅو e * d ≡ 1 (mod φ(n)).
- عامه کیلي (n، e) ده او شخصي کیلي (n، d) ده.
د RSA الګوریتم په کارولو سره د کوډ کولو پروسه څنګه ترسره کیږي؟
- د کوډ شوي معلوماتو ترلاسه کونکي شخصي کیلي (n, d) ترلاسه کړئ.
- د m ≡ c^d (mod n) فورمول تطبیق کړئ، چیرې چې m اصلي پیغام دی او c کوډ شوی پیغام دی.
- ترلاسه شوې پایله اصلي کوډ شوی پیغام دی.
د آنلاین مخابراتو امنیت کې د RSA الګوریتم اهمیت څه دی؟
- د RSA الګوریتم د دې ډاډ ترلاسه کولو لپاره خورا مهم دی چې محرمیت او صداقت د انټرنیټ له لارې لیږدول شوي معلوماتو څخه.
- دا د بریښنالیکونو، آنلاین بانکي معاملو، او نورو پروسو په کوډ کولو کې کارول کیږي چې خوندي اړیکو ته اړتیا لري.
د RSA الګوریتم عملي استعمالونه څه دي؟
- د RSA الګوریتم په کې کارول کیږي د حساسو معلوماتو کوډ کول په غوښتنلیکونو کې لکه ویب براوزرونه، د بریښنالیک مراجعین، او خوندي پیغام رسولو خدماتو کې.
- دا د کارونکي تصدیق او د اسنادو ډیجیټل لاسلیک کې هم کارول کیږي.
په RSA الګوریتم کې د کارولو لپاره لومړني شمیرې څنګه غوره کیږي؟
- لومړني عددونه p او q په ناڅاپي ډول غوره شوي، مګر دوی باید وي لوی او مختلف.
- د الګوریتم امنیت تر ډیره حده د دوو لویو لومړني عددونو د محصول د فکتور کولو په مشکل پورې اړه لري.
د RSA الګوریتم او د شمیرو فکتور کولو ترمنځ اړیکه څه ده؟
- د RSA الګوریتم امنیت پر بنسټ والړ دی په فکتور کولو کې مشکل د دوو لویو لومړني عددونو محصول.
- د شمېرو فکتور کول یوه پیچلې ریاضيکي ستونزه ده چې د کوډ کولو امنیت ډاډمن کولو لپاره کارول کیږي.
د نورو کوډ کولو میتودونو په پرتله د RSA الګوریتم کومې ګټې وړاندې کوي؟
- د RSA الګوریتم وړاندیز کوي زیات امنیت او اعتبار د معلوماتو کوډ کولو کې د غیر متناسب کیلي کارولو څخه مننه.
- دا د لیږونکي او ترلاسه کونکي ترمنځ د پټو کیلي تبادله کولو اړتیا پرته خوندي اړیکو ته اجازه ورکوي.
په اوسني شرایطو کې د RSA الګوریتم د کار کولو څرنګوالي پوهیدل څه اهمیت لري؟
- په ډیجیټل دور کې، د معلوماتو امنیت اړین دی، او د RSA الګوریتم د ډاډ ترلاسه کولو لپاره یوه اړینه وسیله ده چې آنلاین امنیت.
- د دوی د کار کولو څرنګوالي پوهیدل تاسو ته اجازه درکوي چې د خپل شخصي او سوداګریزو معلوماتو آنلاین ساتنې لپاره ګامونه پورته کړئ.
زه Sebastián Vidal یم، د کمپیوټر انجنیر یم چې د ټیکنالوژۍ او DIY په اړه لیوالتیا لرم. سربیره پردې، زه د هغه جوړونکی یم tecnobits.com، چیرته چې زه د هرچا لپاره د ټیکنالوژۍ د لاسرسي وړ او د پوهیدو وړ کولو لپاره درسونه شریکوم.