Crypt :: Seal2.

חותם זרם הצופן, גרסה 2.0
הורד עכשיו

Crypt :: Seal2. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Julius C. Duque
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~jcduque/Crypt-Rainbow-1.0.0/Rainbow.pm

Crypt :: Seal2. תגים


Crypt :: Seal2. תיאור

חותם זרם צופן, גרסה 2.0 Crypt :: Seal2 הוא מודול Perl עם חותם זרם צופן.SYNOPSIS השתמש Crypt :: Seal2; $ cipher = חדש crypt :: seal2 $ מפתח; $ cyphertext = $ cipher-> הצפנה ($ blugtext); $ cipher-> איפוס (); $ KS = $ cipher-> keysize (); $ PlainText = $ cipher-> פענוח ($ ciphertext); $ CIPHER-> Repos ($ מיקום); Seal2 היא הגירסה השנייה של צופן זרם, חותם, שתוכנן על ידי דון Coppersmith ו Phillip.This מודול תומך בפונקציות הבאות: חדש (), באמצעות מחרוזת pseudorandom (PRS), באמצעות מפתח שסופק על ידי המשתמש כזרע לגנרטור Pseudorandom של Seal2. מצביע PRS בתחילה מצביע בתחילת prs.encrypt ($ נתונים) מצפינים נתונים זרם נתונים על ידי Xor-ing אותו עם PRS, החל המיקום להיות הצביע על ידי מצביע PRS, ומחזיר את ciphertext וכתוצאה מכך. מצביע PRS מתקדם 1 עמדת בתים עבור כל בתים של $ של נתונים כי הוא מוצפן.הפסים ($ נתונים) פענוח הנתונים זרם נתונים על ידי Xor-ing אותו עם PRS, החל ממצב הצביע על ידי מצביע PRS, ומחזירה את התוקף המתקבל. מצביע PRS מתקדם 1 בעמדה בתים עבור כל בתים של נתונים המפעלים. פענוח ($ נתונים) הוא בדיוק כמו להצפין ($ נתונים) .Reset () בכל פעם שיחה לא להצפן () או לפענח () מבוצע, מצביע PRS מתקדם. לכן, יש צורך לאפס () המצביע על מנת להצפין / לפענח את זרם הנתונים כראוי. לחלופין, אתה יכול להשתמש repos () כדי לעצב מחדש את מצביע PRS למקום שבו ההצפנה / פענוח יתחיל (ראה הפונקציה הבאה). Repos ($ מיקום) עמדות מחדש את מצביע PRS בעמדה בתים $ CondkeySize () מחזירה את גודל (בתים) של המפתח בשימוש (20, במקרה זה) דרישות: · פרל


Crypt :: Seal2. תוכנה קשורה