SHA-2 – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
שורה 17:
===סימנים מוסכמים===
[[קובץ:SHA-2 message schedule.png|420px|ממוזער|שמאל|תרשים פונקציית הרחבת המסר של SHA-2]]
לצורך תיאור פונקציית הגיבוב ייעשה שימוש בסימנים הבאים: "<math>\oplus</math>" הוא [[XOR]], הסימן "<math>\land</math>" הוא האופרטור הלוגי [[וגם (לוגיקה)|וגם]] והסימן "<math>\lnot</math>" הוא [[לא (לוגיקה)|לא]]. הסימן <math>\gg</math> מייצג הזזה (shift) של סיביות המספר לימין במספר פוזיציות לפי הערך המופיע לימין הסימן. לדוגמה <math>84\gg_4=5</math>, לאחר הזזה של סיביות המספר 84 לימין 4 פוזיציות מתקבל 5. הסימן <math>\ggg</math> מייצג [[פעולות על סיביות#סיבוב ללא סחיבה|הזזה מעגלית]] של סיביות לימין, כאשר לימינו יופיע ערך המייצג את מספר הפוזיציות שיש להזיז. בהזזה מעגלית הסיביות הנפלטות מצד אחד מוחזרות מהצד השני, לפי אותה דוגמה, אם זהו משתנה בגודל [[בית (מחשב)|בית]] אחד אזי <math>84\ggg_4=
===ערכים התחלתיים===
|