תוכן עניינים:

איך אני מפענח RSA?
איך אני מפענח RSA?

וִידֵאוֹ: איך אני מפענח RSA?

וִידֵאוֹ: איך אני מפענח RSA?
וִידֵאוֹ: איך לראות הודעות ווטסאפ שמחקו אותן 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. בחר מספר שלם e כך ש-1 < e < λ(n) ו-gcd(e, λ(n)) = 1; כלומר, e ו-λ(n) הם קופריים.

חוץ מזה, איך אני מפענח מפתח ציבורי?

מכיוון ש-175 תווים הם 1400 סיביות, אפילו מפתח RSA קטן יוכל להצפין אותו

  1. קבל את המפתח הציבורי.
  2. צור את קובץ הסיסמה האקראית.
  3. הצפין את הקובץ עם המפתח האקראי.
  4. הצפין את המפתח האקראי עם קובץ המפתחות הציבורי.
  5. פענח את המפתח האקראי עם קובץ המפתח הפרטי שלנו.
  6. פענח את הקובץ הגדול עם המפתח האקראי.

איך אני מצפין הודעה עם RSA?

הצפנה ופענוח באמצעות RSA . הצפנה באמצעות RSA : ל להצפין טקסט רגיל מ באמצעות an RSA מפתח ציבורי אנו פשוט מייצגים את הטקסט הפשוט כמספר בין 0 ל-N-1 ולאחר מכן מחשבים את טקסט הצופן C כ: C = Me mod N.

מוּמלָץ: