সুচিপত্র:

আমি কিভাবে RSA ডিক্রিপ্ট করব?
আমি কিভাবে RSA ডিক্রিপ্ট করব?

ভিডিও: আমি কিভাবে RSA ডিক্রিপ্ট করব?

ভিডিও: আমি কিভাবে RSA ডিক্রিপ্ট করব?
ভিডিও: RSA এনক্রিপশন অ্যালগরিদম (2 এর মধ্যে 1: একটি উদাহরণ গণনা করা) 2024, সেপ্টেম্বর
Anonim

ভিডিও

এটি বিবেচনা করে, আপনি কিভাবে RSA এনক্রিপশন ঠিক করবেন?

RSA এনক্রিপশনের একটি খুব সহজ উদাহরণ

  1. প্রাইম নির্বাচন করুন p=11, q=3।
  2. n = pq = 11.3 = 33. phi = (p-1)(q-1) = 10.2 = 20।
  3. e=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. সর্বজনীন কী = (n, e) = (33, 3)

উপরন্তু, আপনি কিভাবে আপনার RSA গণনা করবেন? RSA অ্যালগরিদমের কীগুলি নিম্নলিখিত উপায়ে তৈরি করা হয়:

  1. দুটি স্বতন্ত্র মৌলিক সংখ্যা p এবং q চয়ন করুন।
  2. গণনা n = pq.
  3. গণনা λ(n), যেখানে λ হল কারমাইকেলের টোটিয়েন্ট ফাংশন।
  4. একটি পূর্ণসংখ্যা নির্বাচন করুন যেমন 1 < e < λ(n) এবং gcd(e, λ(n)) = 1; অর্থাৎ, e এবং λ(n) coprime।

উপরন্তু, আমি কিভাবে একটি পাবলিক কী ডিক্রিপ্ট করব?

যেহেতু 175 অক্ষর 1400 বিট, এমনকি একটি ছোট RSA কী এটি এনক্রিপ্ট করতে সক্ষম হবে।

  1. পাবলিক কী পান।
  2. র্যান্ডম পাসওয়ার্ড ফাইল তৈরি করুন।
  3. র্যান্ডম কী দিয়ে ফাইলটি এনক্রিপ্ট করুন।
  4. পাবলিক কীফাইল দিয়ে র্যান্ডম কী এনক্রিপ্ট করুন।
  5. আমাদের ব্যক্তিগত কী ফাইলের সাথে র্যান্ডম কী ডিক্রিপ্ট করুন।
  6. র্যান্ডম কী দিয়ে বড় ফাইলটিকে ডিক্রিপ্ট করুন।

আমি কিভাবে RSA দিয়ে একটি বার্তা এনক্রিপ্ট করব?

এনক্রিপ্ট করা হচ্ছে এবং ডিক্রিপ্টিং RSA ব্যবহার করে . RSA ব্যবহার করে এনক্রিপশন : প্রতি এনক্রিপ্ট একটি প্লেইনটেক্সট এম ব্যবহার একটি আরএসএ সর্বজনীন কী আমরা কেবল প্লেইনটেক্সটকে 0 এবং N-1 এর মধ্যে একটি সংখ্যা হিসাবে উপস্থাপন করি এবং তারপরে সিফারটেক্সট C কে এইভাবে গণনা করি: C = Me mod N।

প্রস্তাবিত: