מה זה BLAKE3?
BLAKE3 היא פונקציית גיבוב קריפטוגרפית מודרנית שמבוססת על BLAKE2. היא תוכננה לביצועים גבוהים במיוחד ולמקביליות תוך שמירה על אבטחה חזקה. היא מפיקה כברירת מחדל גיבוב של 256 סיביות ותומכת באורך פלט ניתן להרחבה (XOF).
מאפיינים עיקריים:
- אורך פלט ניתן להרחבה: ניתן להפיק גיבובים בכל אורך
- ביצועים גבוהים: מהירה וניתנת למקביליות במעבדים מודרניים
- דטרמיניסטית: אותו קלט תמיד מפיק אותו גיבוב
- אפקט מפולת: שינויים קטנים בקלט מפיקים פלטים שונים בתכלית
- בלתי הפיך: בלתי אפשרי חישובית להפוך את הגיבוב כדי למצוא את הקלט המקורי
- עמיד להתנגשויות: קשה מאוד למצוא שני קלטים שונים שמפיקים אותו גיבוב
- גיבוב עם מפתח: תומך במפתח אופציונלי של 32 בתים עבור פונקציונליות MAC
- גזירת מפתחות: יכול לגזור תתי-מפתחות מחומר מפתח ומהקשר
שימושים נפוצים:
- אימות תקינות קבצים
- אחסון ממוען-תוכן ודדופליקציה
- חתימות דיגיטליות ותעודות
- אחסון ואימות סיסמאות
- פרוטוקולים ומערכות קריפטוגרפיות