גרירת הגבול בין שמירת המידע הפרטי שלך מאובטח ועדיין נגיש בצורה נוחה היא תמיד אתגר, אבל אתה יכול לעשות את זה קצת יותר קל - ומהנה - על ידי יצירת סכימות הצפנה פשוטות משלך שתוכל לפענח בקלות בראש שלך. הנה מבט על איך זה נעשה ולמה היית רוצה לעשות את זה.
מהי הצפנה?
הצפנה היא תהליך של קידוד הודעה, ותהליך זה יכול ללבוש צורות רבות.מיקרוסופט מציעה הגדרה טובה:
הצפנה היא השם שניתן לתהליך של החלת אלגוריתם על הודעה, שמערבל את הנתונים שבה, מה שהופך את זה לקשה וגוזל זמן, אם לא בלתי אפשרי בפועל, להסיק את המקור שניתן רק את הנתונים המקודדים. קלט לאלגוריתם כולל בדרך כלל נתונים סודיים נוספים הנקראים מפתחות, אשר מונעים את פענוח ההודעה - גם אם האלגוריתם ידוע בציבור.
סכימות הצפנה אלו יכולות להיות מסובכות או פשוטות, כל עוד ניתן לפענח אותן בעת הצורך. בפוסט הזה אנחנו הולכים להסתכל אך ורק על שיטות פשוטות שקל לזכור, קל לפענח וכמעט בלתי אפשרי לפיצוח.
למה להתעסק בהצפנה?
מדי פעם אתה צריך את הביטוח הלאומי, כרטיס האשראי או מספר החשבון שלך שאתה לא רוצה שהעולם יידע. עם זאת, המידע הזה חייב להתקייםאֵיִ שָׁםאחרת לעולם לא תוכל להשתמש בו. אתה יכול לשנן מספרים, אבל אתה לא יכול לסמוך על הזיכרון שלך כמקור היחידאנחנו אפילו לא יכולים לזכור מה אנחנו רואים בדיוק רב. כתיבת המספרים הללו הופכת אותם לזמינים לעיני כל ולנעול אותם זה לא נוח. הצפנתן, לעומת זאת, היא פשרה טובה. כך אתה יכול לשאת איתך מידע חשוב בכל עת או אפילו להשאיר אותו בחוץ מבלי לדאוג שמישהו יגנוב אותו.
ערכות הצפנה קיימות יעילות
אחת הסכמות הפשוטות האהובות עלי להצפנת מספרים מגיעה ממתמטיקאי (חובב).פייר דה פרמה. פעם הוא הציב פאזל מעניין, ושאל את סדר המספרים. הנה דוגמה:
8 5 4 9 1 7 6 3 2
סדר המספרים הללו הוא אלפביתי, כלומר האות הראשונה (או שתיים) של כל מספר תואמת את מקומו במחרוזת למעלה. 8 הוא "E", 5 הוא "F", 4 הוא גם "F", 9 הוא "N", וכן הלאה. הכל יוצא ל:
E Fi Fo NO Se Si Th Tw
זה מצביע על ערכת הצפנה די הגונה. אם כתבת מספר חשבון בשם EFiFoNOSeSiThTw ומישהו היה רואה אותו, רוב הסיכויים שלא היה לו מושג מה זה אומר. מצד שני, תוכל לפענח את ההודעה תוך מספר שניות לכל זמן שתזדקק למספר החשבון הזה.
אותו סוג של סכימה עובד היטב עבור הצפנה אלפאנומרית. אם המידע שאתה רוצה להגן היהיום הולדת 30 שמח, אתה יכול פשוט לשנות את האותיות למספרים ואת המספרים לאותיות כך:
81161625 ThZ208 29182084125
כמו בדוגמה הקודמת, מספרים הוחלפו באות הראשונה שבה הם מאויתים (או שתיים במידת הצורך). האותיות הוחלפו בסדר המספרי באלפבית (H=8, A=1, P=16, P=16, Y=25 וכו').
שתיהן תוכניות הצפנה פשוטות מאוד, שפחות או יותר כולם יראו כקשקוש אבל תוכל לפענח די מהר כשצריך. אתה יכול אפילו להשתמש בתוכנית כזו כדי ליצור סיסמאות מאובטחות. את זה למדנוביטויים מרובי מילים כבר הופכים סיסמאות בטוחות יותר, ואתה יכול בקלות להשתמש בסוג זה של ערכת הצפנה כדי לקודד שם של אתר אינטרנט בתוספת מספר נפוץ לבחירתך, כגון1296581311518 TwZZFi(Lifehacker 2005). זה ייצור סיסמאות ייחודיות ומאובטחות שתוכל לאחסן בקלות בשירות כמוLastPass, לשכוח, ולהבין בקלות במקרה של כשל בנתונים. זו רק דוגמה אחת לאופן שבו סכימת ההצפנה האלפאנומרית שלך יכולה להיות שימושית.
יצירת ערכות הצפנה משלך
כמובן, השימוש בדוגמאות הללו מהווה סיכון אבטחה מסוים מכיוון שהן מתפרסמות וכל מי שקורא את הפוסט הזה עלול לזהות אותן ולפענח את המפתח שלך. מסיבה זו, זה בטוח יותר אם תמציא רעיון משלך ותשמור אותו בסוד. כאשר אתה עושה זאת, ודא שאתה עושה את הדברים הבאים:
הפוך את סכימת ההצפנה שלך למשהו שאתה יכול לזכור בקלות בכל פעם שאתה מסתכל על המידע המקודד. כלל/צעד אחד או שניים צריכים להספיק. אם אתה קובע יותר מדי כללים/צעדים בעת יצירת הסכמה, יהיה הרבה יותר קשה לזכור מתי אתה צריך להשתמש בה כדי לפענח את המידע שלך.
הצג כמה דוגמאות של מידע מקודד לחברים החכמים ביותר שלך וראה אם הם מסוגלים לפענח אותו תוך מספר דקות.
בדוק את ערכת ההצפנה שלך על מידע לא חשוב במשך כמה שבועות כדי לוודא שאתה זוכר אותו לאחר זמן מה. אם לא תעשה זאת, תצטרך להמציא תוכנית פשוטה יותר שלא תשכח.
לאחר שתרכיב את סכימת ההצפנה הפשוטה שלך, תוכל להתחיל לכתוב את הקודים שלך במקומות גלויים לציבור ללא צורך לדאוג לגנבים או לדאגות לפרטיות. כקורא jstoikמציין:
זה לא על הסתרת מידע מה-FBI. זה רק על היכולת, נניח, לכתוב מספר חשבון על פתק דביק ולקבוע אותו על צג המחשב שלך מבלי שג'ו עמית יוכל לעשות בו שימוש. לשם כך, שיטות אלה מספיקות כמעט בוודאות.
בנוסף, זה די כיף להיות מסוגל להסתיר את המידע הרגיש שלך בשטח פתוח שבו כולם יכולים לראות ובכל זאת אף אחד לא יכול להבין.