XSS
XSS (Crisscross Site Scripting) היא דרך שבה קוד רע רץ בתוך דפדפן של משתמש. התוקף דוחף קוד לתוך אתר, והדפדפן מריץ אותו כאילו הוא חוקי. כשהתחילו להשתמש ב-JavaScript (שפת קוד לדפדפן), היה חשש שקוד רע ישתלט על דפים. לכן נוצרה חוקת "אותו מקור" (same origin policy). חוק זה אומר שאתר לא יכול לקרוא מידע מא...
קידוד לגסי
קידוד לגסי זה שם לקידוד שלא כולל את כל התווים ביוניקוד. קידוד הוא דרך להמיר אותיות וסמלים למספרים שהמחשב מבין. יוניקוד הוא רשימה גדולה של אותיות וסמלים מכל השפות. קידודי לגסי בדרך כלל מתאימים לשפה אחת בלבד. פעם השתמשו בהם הרבה. היום משתמשים בהם בעיקר כדי לשמור תאימות. דוגמה מפורסמת היא ISO-8859-15...
ISO 8859
ISO 8859 הוא דרך להמיר אותיות למספרים. המחשב משתמש במספרים אלה כדי לשמור טקסט. ISO 8859 בנוי על ASCII. ASCII הוא קוד ישן שמייצג את האותיות האנגליות והסימנים. ISO מוסיף תווים נוספים, כדי לתמוך באותיות עם נקודות ואקצנטים. יש עד 16 חלקים ב־ISO 8859. כל חלק תומך בשפות שונות. בעיה חשובה היא שאותו מספר...
UTF-8
UTF-8 היא שיטה לשמור אותיות ומילים במחשב. יוניקוד (טבלה של תווים ומספרים) נותן לכל אות מספר. UTF-8 מכניס את המספרים האלה לתוך בתים (בתים = יחידות מידע קטנות). קנו את הרעיון קן תומפסון ורוב פייק ב־1992. ב־1993 הרעיון הוצג בפומבי. יוניקוד אומר איזה מספר שייך לאות. UTF-8 אומר איך לשים את המספר הזה...
ASCII
ASCII הוא קוד שמגיד למחשב איזה מספר מייצג כל אות או סימן. = מבנה = התקן הבסיסי משתמש ב‑7 סיביות. סיביה היא יחידת מידע קטנה. עם 7 סיביות אפשר לייצג 128 תווים. יש תווי בקרה כמו ירידת שורה, אותיות גדולות וקטנות, סימני פיסוק ורווח, וספרות. = טבלת ASCII = את הקשר בין תו למספר מראים בטבלה. הטבלה גם מראה א...