תוכן עניינים:
הגדרה - מה המשמעות של קריפטוגרפיה?
קריפטוגרפיה כוללת יצירת קודים כתובים או שנוצרים המאפשרים לשמור על מידע בסוד. קריפטוגרפיה ממירה נתונים לתבנית שאינה ניתנת לקריאה עבור משתמש לא מורשה, ומאפשרת העברתם מבלי שישות בלתי מורשית מפענחת אותם חזרה לפורמט קריא, ובכך לפגוע בנתונים.
אבטחת מידע משתמשת בקריפטוגרפיה בכמה רמות. לא ניתן לקרוא את המידע ללא מפתח לפענוחו. המידע שומר על שלמותו במהלך המעבר ותוך כדי האחסון. הקריפטוגרפיה מסייעת גם לאי ההערכה. פירוש הדבר שניתן לאמת את השולח ומסירת ההודעה.
קריפטוגרפיה מכונה גם קריפטולוגיה.
Techopedia מסביר קריפטוגרפיה
הקריפטוגרפיה מאפשרת גם לשולחים ומקלטים לאמת זה את זה באמצעות זוגות מקשים. ישנם סוגים שונים של אלגוריתמים להצפנה, כמה אלגוריתמים נפוצים כוללים:
- קריפטוגרפיה של סודי מפתח (SKC): כאן רק מפתח אחד משמש הן להצפנה וגם לפענוח. הצפנה מסוג זה מכונה גם הצפנה סימטרית.
- Cryptography Key Public (PKC): כאן משתמשים בשני מפתחות. קידוד מסוג זה נקרא גם הצפנה א-סימטרית. מפתח אחד הוא המפתח הציבורי שכל אחד יכול לגשת אליו. המפתח האחר הוא המפתח הפרטי, ורק הבעלים יכולים לגשת אליו. השולח מצפין את המידע באמצעות המפתח הציבורי של המקלט. המקלט מפענח את ההודעה באמצעות המפתח הפרטי שלו. לצורך אי-הדחה, השולח מצפין טקסט רגיל באמצעות מפתח פרטי, ואילו המקלט משתמש במפתח הציבורי של השולח כדי לפענח אותו. לפיכך, המקלט יודע מי שלח אותו.
- פונקציות Hash: אלה שונות מ- SKC ו- PKC. הם אינם משתמשים במפתח והם נקראים גם הצפנה חד כיוונית. פונקציות Hash משמשות בעיקר כדי להבטיח שקובץ נותר ללא שינוי.
