פונקציית גיבוב
Cryptographic hash function
בתקשורת ספרתית ובמדעי המחשב, פונקציית גִּבּוּב (באנגלית: Hash function; לעיתים פונקציית ערבול, פונקציית תמצות ואף פונקציית טחינה) היא פונקציה שממירה קלט חופשי באורך משתנה לפלט באורך קבוע, בדרך כלל קצר בהרבה. לא רצוי שפונקציית גיבוב תיתן פלט זהה לקלטים שונים, אך בלתי נמנע שהדבר יקרה לפעמים, ולכן פונקציות גיבוב נמדדות בהסתברות להפקת פלט זהה.
עודכן ב־
בעמוד הזה
איך זה קשור לאוטומציה?
פונקציית גיבוב ממירה תוכן לארוך קבוע שנועד לזהות שינוי. באוטומציה משתמשים בה לבדיקת שלמות קובץ, לזיהוי כפילות ולבניית מזהה יציב בלי לשמור את התוכן המלא.
דוגמאות שימוש באוטומציה
הדוגמאות להמחשה. את החיבורים והכללים מתאימים למערכות ולתהליך של העסק.
לקוח מעלה חוזה. התהליך מחשב גיבוב של הקובץ ומשווה לגיבובים קודמים בתיק. אם הערך זהה לא נפתח תיק חדש, אלא מתעדכנים פרטי ההעלאה הקיימים.
באילו כלים זה רלוונטי?
- Supabase
- אפשר לשמור מזהה ייחודי לרשומה; גיבוב של קובץ עדיין צריך להיות מחושב בשכבת היישום שלכם.
מה חשוב לבדוק לפני שמיישמים?
- גיבוב בלי מלח לסיסמאות או שימוש באלגוריתם ישן אינו הגנת אימות מספקת.