הצפנה ופענוח DES משולשת באינטרנט

טריפל DES או DESede , אלגוריתם מפתח סימטרי להצפנה של נתונים אלקטרוניים, הוא היורש של DES (תקן הצפנת נתונים) ומספק הצפנה מאובטחת יותר מאשר DES. ה-Triple DES מפרק את המפתח שסופק על ידי המשתמש לשלושה מפתחות משנה כמו k1, k2 ו-k3. הודעה מוצפנת תחילה עם k1, לאחר מכן מפוענחת עם k2 ומוצפנת שוב עם k3. גודל מפתח DESede הוא 128 או 192 סיביות וחוסם גודל 64 סיביות. ישנם 2 מצבי פעולה - משולש ECB (ספר קודים אלקטרוני) ו-CBC משולש (שרשור בלוק צופן).

להלן הכלי החינמי המקוון המספק הצפנה ופענוח DES משולשת עם שני מצבי הפעולה עבור כל טקסט רגיל.

הצפנת DES משולשת

בסיס 64 משושה

פענוח DES משולש

בסיס 64 טקסט פשוט

כל ערך מפתח סודי שאתה מזין, או שאנו יוצרים אינו מאוחסן באתר זה, כלי זה מסופק באמצעות כתובת URL של HTTPS כדי להבטיח שלא ניתן לגנוב מפתחות סודיים.

אם אתה מעריך את הכלי הזה, אתה יכול לשקול לתרום.

אנו מודים על התמיכה הבלתי נגמרת שלך.

הצפנת DES משולשת

  • בחירת מפתח:Triple DES משתמש בשלושה מפתחות, המכונה בדרך כלל K1, k2, k3. כל מפתח הוא באורך 56 סיביות, אך בשל סיביות זוגיות, גודל המפתח האפקטיבי הוא 64 סיביות למפתח.
  • תהליך הצפנה::
    • הצפין באמצעות K1בלוק הטקסט הפשוט מוצפן תחילה באמצעות המפתח הראשון K1, וכתוצאה מכך נוצר טקסט צופן C1
    • פענוח עם K2:לאחר מכן מפענח C1 באמצעות המפתח השני K2, ומייצר תוצאת ביניים.
    • הצפין באמצעות K3:לבסוף, תוצאת הביניים מוצפנת שוב באמצעות המפתח השלישי K3 כדי להפיק את טקסט ההצפנה הסופי C2.

פענוח DES משולש

פענוח ב-Triple DES הוא בעצם ההפך מההצפנה:
  • תהליך פענוח:
    • פענוח עם K3טקסט ההצפנה C2 מפוענח באמצעות המפתח השלישי K3 כדי לקבל תוצאת ביניים.
    • הצפין באמצעות K2:תוצאת הביניים מוצפנת לאחר מכן באמצעות המפתח השני K2, ומייצר תוצאת ביניים נוספת.
    • פענוח עם K1:לבסוף, תוצאה זו מפוענחת באמצעות המפתח הראשון K1 כדי להשיג את הטקסט הפשוט המקורי.

ניהול מפתח

  • גודל מפתח:כל מפתח ב-Triple DES הוא באורך 56 סיביות, וכתוצאה מכך גודל מפתח אפקטיבי כולל של 168 סיביות (שכן נעשה שימוש ב-K1, K2 ו-K3 ברצף).
  • שימוש במפתח:K1 ו-K3 יכולים להיות אותו מפתח עבור תאימות לאחור עם DES סטנדרטי, אך מומלץ ל-K2 להיות שונה כדי לשפר את האבטחה.

שיקולי אבטחה

  • Triple DES נחשב מאובטח אך איטי יחסית לאלגוריתמים מודרניים כמו AES.
  • בשל אורך המפתח שלו, 3DES רגיש להתקפות מסוימות ואינו מומלץ יותר עבור יישומים חדשים שבהם זמינות חלופות טובות יותר (כמו AES).

טריפל DES נשאר בשימוש במערכות מדור קודם שבהן נדרשת תאימות עם DES, אך יישומים מודרניים משתמשים בדרך כלל AES להצפנה סימטרית בשל היעילות והאבטחה החזקה שלו.

מדריך שימוש בהצפנת DES

הזן כל טקסט רגיל או סיסמה שברצונך להצפין. לאחר מכן, בחר את מצב ההצפנה מהתפריט הנפתח. להלן הערכים האפשריים:

  • ECB: ECB, , . , CBC. -IV ECB . , -IV .

  • CBC: מצב הצפנת CBC נחשב למאובטח יותר בהשוואה למצב ECB, שכן CBC דורש IV שעוזר בהצפנה אקראית של בלוקים דומים בניגוד למצב ECB. גודל וקטור האתחול עבור מצב CBC צריך להיות 64 סיביות כלומר חייב להיות באורך 8 תווים כלומר 8*8 = 64 סיביות