מה זה SHA-512?
SHA-512 (Secure Hash Algorithm 512-bit) הוא פונקציית האש קריפטוגרפית המייצרת ערך האש של 512-ביט (64-בייט), המוצג בדרך כלל כמספר הקסדצימלי של 128 תווים. זה חלק ממשפחת פונקציות ההאש SHA-2 שעוצבו על ידי ה-NSA ופורסמו על ידי NIST.
מאפיינים עיקריים:
- דטרמיניסטי: אותו קלט תמיד מייצר אותו האש
- חישוב מהיר: מהיר לחישוב עבור כל קלט נתון
- אפקט מפולת: שינויים קטנים בקלט מייצרים פלטים שונים בתכלית
- בלתי הפיך: בלתי אפשרי חישובית להפוך את ההאש כדי למצוא את הקלט המקורי
- עמיד להתנגשויות: קשה מאוד למצוא שני קלטים שונים המייצרים אותו האש
שימושים נפוצים:
- חתימות דיגיטליות ותעודות
- בלוקצ’יין ומטבעות קריפטו (ביטקוין משתמש ב-SHA-256, אבל SHA-512 משמש במערכות אחרות)
- אחסון סיסמאות (עם המלחה מתאימה)
- אימות תקינות קבצים
- אלגוריתמי הוכחת עבודה