विषयसूची:

मैं आरएसए को कैसे डिक्रिप्ट करूं?
मैं आरएसए को कैसे डिक्रिप्ट करूं?

वीडियो: मैं आरएसए को कैसे डिक्रिप्ट करूं?

वीडियो: मैं आरएसए को कैसे डिक्रिप्ट करूं?
वीडियो: आरएसए एन्क्रिप्शन एल्गोरिथम (2 में से 1: एक उदाहरण की गणना) 2024, मई
Anonim

वीडियो

इसे ध्यान में रखते हुए, आप RSA एन्क्रिप्शन को कैसे ठीक करते हैं?

आरएसए एन्क्रिप्शन का एक बहुत ही सरल उदाहरण

  1. अभाज्य संख्या p=11, q=3 चुनें।
  2. n = pq = 11.3 = 33. phi = (p-1)(q-1) = 10.2 = 20.
  3. ई = 3 चुनें। जाँच करें gcd(e, p-1) = gcd(3, 10) = 1 (यानी 3 और 10 में 1 को छोड़कर कोई सामान्य गुणनखंड नहीं है),
  4. d की गणना ऐसे करें कि ed 1 (mod phi) यानी d = (1/e) mod phi = (1/3) mod 20 की गणना करें।
  5. सार्वजनिक कुंजी = (एन, ई) = (33, 3)

इसके अतिरिक्त, आप अपने आरएसए की गणना कैसे करते हैं? RSA एल्गोरिथम की कुंजियाँ निम्न तरीके से उत्पन्न होती हैं:

  1. दो अलग-अलग अभाज्य संख्याएँ p और q चुनें।
  2. गणना एन = पीक्यू।
  3. (n) की गणना करें, जहां कारमाइकल का टोटिएंट फंक्शन है।
  4. एक पूर्णांक e चुनें जैसे कि 1 <e < (n) और gcd(e, λ(n)) = 1; अर्थात्, e और (n) सहअभाज्य हैं।

इसके अलावा, मैं सार्वजनिक कुंजी को कैसे डिक्रिप्ट करूं?

चूंकि 175 वर्ण 1400 बिट्स हैं, यहां तक कि एक छोटी आरएसए कुंजी भी इसे एन्क्रिप्ट करने में सक्षम होगी।

  1. सार्वजनिक कुंजी प्राप्त करें।
  2. यादृच्छिक पासवर्ड फ़ाइल उत्पन्न करें।
  3. फ़ाइल को यादृच्छिक कुंजी के साथ एन्क्रिप्ट करें।
  4. सार्वजनिक कीफाइल के साथ यादृच्छिक कुंजी को एन्क्रिप्ट करें।
  5. हमारी निजी कुंजी फ़ाइल के साथ यादृच्छिक कुंजी को डिक्रिप्ट करें।
  6. यादृच्छिक कुंजी के साथ बड़ी फ़ाइल को डिक्रिप्ट करें।

मैं RSA के साथ किसी संदेश को कैसे एन्क्रिप्ट कर सकता हूँ?

एन्क्रिप्ट और डिक्रिप्टिंग आरएसए का उपयोग करना . आरएसए का उपयोग कर एन्क्रिप्शन : प्रति एन्क्रिप्ट एक सादा पाठ एम का उपयोग करते हुए एक आरएसए सार्वजनिक कुंजी हम केवल 0 और N-1 के बीच की संख्या के रूप में प्लेनटेक्स्ट का प्रतिनिधित्व करते हैं और फिर सिफरटेक्स्ट C की गणना इस प्रकार करते हैं: C = Me mod N।

सिफारिश की: