מרשתנט

הגיגים משיטוטי במרשתת ובכלל

רוצה כרטיסים חינם למגהדת‘? תתחנן.

מאת MrM, יוני 29, 2007, תחת הנושאים מישהו הביא לי את הסעיף

לפני מספר שנים נרשמתי לshox כדי לראות על מה כל המהומה.

מצאתי אתר שבור ומעצבן, שמעניש אותי על היותי משתמש פיירפוקס בלי שום סיבה (זה לא שהאתר סתם שבור, הם משתמשים בג’אווהסקריפט בשביל כל דבר: בשביל כל מעבר בין שני דפים (כולל 99% מהלינקים באתר) ובלי שום תכונה מיוחדת שאין בכל מליון הרשתות החברתיות האחרות.

מאז שנרשמתי אני מקבל כל שבוע מייל מהם עם תמונה של כוסית וכוסון שכולם יכנסו ויזילו ריר.

אבל השבוע זה היה שונה!

השבוע כותרת המייל הייתה ”רוצה זוג כרטיסים חינם לMEGADEATH?”. כמובן שתוך שלוש מאיות השניה הייתי בתוך הלינק, כי אזלו הכרטיסים ובמטאלשופ גיחכו עלי כשהתקשרתי להזמין לפני שבוע. (תאמת שאני לא כ”כ רוצה לראות את מגהדת‘ כמו שאני רוצה לראות את בצפר שמחממים אותם, אבל גם מגהדת‘ צריך להיות הופעה סבבה, ויש זמן לשתות- בזמן השירים מהאלבום החדש)
במיל הייתה התמונה החביבה הזו:

אני במילא לובש שחור

וגם עליה לחצתי, ותוך שלוש מאיות השניה הייתי בדף הזה:

http://music.shox.co.il/ART1/601/162.html

בשוקס קצת התבלבלו: הם חושבים שזו הופעה של נינט טייב ושעכשיו כל בנות ה12 ישטתחו עליהם ויצווחו משל היו אלכסי להיו בשביל לקבל כרטיס. אני לא מכיר מטאליסט אחד עם כבוד שיתחנן על כרטיס, ובאמת את התגובות שם מרכיבים אנשים שאומרים ”איזה פריקים מגעילים“ בחורות ששמו תמונות שלהן בביקיני שאומרות ”שיואווווו איזה חבל שאני לא יכולה ללללללללכככככככככתתתתתתתתתת“ שבחיים שלהן לא שמעו על מגהדת‘ ואנשים חכמים שאומרים כמה שהאלבום האחרון שלהם גרוע. (וכמובן כמה שמתחננים, ולא לאיפה שצריך בשביל לזכות בכרטיסים).

אז שוקס, יש לי חדשות: לבקש מאנשים להתחנן על דברים זה דבר בזוי, אני הולך להשיג כרטיסים בדרך אחרת או לא להשיג כרטיסים.

אני עכשיו דאגתי שלא יגיעו אלי יותר מיילים משוקס.

מישהו יודע קריפטוגרפיה?

מאת MrM, יוני 26, 2007, תחת הנושאים הגיגים

טוב, אז אם כבר הוצאתי את הבלוג מהפריזר, הפשרתי במיקרו, אפיתי בתנור עם שמן זית שום וקצת רוזמרין בשביל פוסט חם אחד, אוסיף עוד מנה מעט יותר גיקית- כל ההוצאות מהפריזר לאחרונה עסקו בדברים משעממים כמו סינים, מוזיקה, חגים, גננים (רררררררר), תיאוריה וצילומי ריאות של מעשנים כבדים (אם אתם מתעקשים לקרוא לזה מבחן רורשאך…) ואלפי הקוראים שמתדפקים על דלתי רוצים איזה פוסט גיקי.

הערה: בפוסט הזה אני אבקש עזרה בסוף, זה לא סתם הסבר משעמם. כאילו זה כן, אבל זה הסבר משעמם עם בקשת עזרה בסוף.
בתור פרוייקט יב‘ באלקטרוניקה בניתי ”רובונר”- רובוט שבהשמע אזעקה מסתובב ב(דגם של)דירה, מחפש נר באחד החדרים, מכבה אותו וחוזר לנקודת הפתיחה. הורובוט לא עשה את כל הדברים האלה בגלל שבית הספר לא השיג לנו חישנים שיכולים לזהות אש אז מה שיצא זה סתם רובוט שמסתובב בדירה ועוצר מעל קווים לבנים, אבל בכל זאת פרוייקט מכובד.

הפרוייקט מנוהל ע”י מיקרו בקר 8051 (למעשה P89C51RC2BN, אבל מי סופר) שהוא מחשב שלם על ג’וק של 40 רגליים, הוא המחשב שמייצים ממנו הכי הרבה בעולם- הוא מפעיל רמזורים, מקלדות ובובות פרבי. את התכנה שמפעליה את הרובוט כתבתי את התוכנה שלו בשפת C.

לאחר שסיימתי עם זה אני מחפש משהו נחמד לעשות בחופש וחשבתי על פרוייקט נחמד מאוד- הצפנת שיחת טלפון.

מה שאני רוצה לעשות זה מכשיר טלפון שממיר את האות לאות דיגיטלי, מצפין אותו כך שמי שמאזין לקו לא יוכל להמיר אותו חזרה (אם לדוגמא אני אגיד מה הוא הבסיס הסודי במרכז הארץ של 8200).

את ההצפנה חשבתי לעשות בשיטה סימטרית, להלן הסבר קצר על איך זה עובד:

המרתי את רמת המתח של הקול האנושי למספר בינארי בין שמונה סיביות. נגיד 01010101 (זה 85 בעשרונית למי שמעניין אותו) ובחרתי מפתח- לדוגמא 00110011 (שזה 51). אני מבצע בין המידע למפתח פעולת XOR שאומרת שאם סיבית היא זהה התוצאה תהיה 0 ואם סיבית היא שונה התוצאה תהיה 1.

(הערה: לכל מי שיקפוץ, אני יודע שהצפנה של שמונה ביט תיפרץ על ידי כל מחשב 286, אני בונה את הפרוייקט רק בשביל הכיף ובשביל להדגים עקרון)

להלן הדגמה של הפעולה- השורה הראשונה היא המידע, השורה השניה היא המפתח, השורה השלישית היא התוצאה (הפעולה מבוצעת עבור כל סיבית עם הסיבית שמתחתיה, אין כל חשיבות למקום הסיבית) :

01010101 מידע
00110011 מפתח
01100110 מידע מקודד
(לא סתם בחרתי במספרים האלה, הם מציגים את כל האפשרויות הקיימות)

מהתוצאה אי אפשר להשיג את המקור, אבל אם יש לי את המפתח אני יכול לחזור על הפעולה ולקבל את המידע:

01100110 מידע מקודד
00110011 מפתח
01010101 מידע מקורי
עכשיו הבעיה בשיטה הזאת היא שאין דרך יעילה להעביר את המפתח מצד אחד לשני, את זה עושים בשיטה שנקראת הצפנה א-סימטרית:

נתחיל באנלוגיה פשוטה בשביל להסביר איך זה עובד. יש לי את המפתח ואני רוצה להעביר אותו לחבר שלי, אבל אני יודע שהשליח יקרא את הפתק. אני מבקש מהחבר שלי שישלח לי קופסא עם מנעול פתוח, כשמגיעה הקופסא אני שם בה את הפתק עם המפתח ונועל את הקופסא עם המנעול, שהמפתח לו נמצא אצל חבר שלי. עכשיו אף אחד מלבד החבר שלי לא יכול לפתוח את הקופסא ולראות את המפתח.

במחשב זה עובד בערך ככה: לכל צד יש ”מפתח פומבי”- המנעול ו”מפתח פרטי”- המפתח בשבילו. את המפתח הפומבי מפרסמים בציבור וכל אחד יכול להצפין בעזרתו כל מסר, ובלי המפתח הפרטי אי אפשר לפתוח את המסר המוצפן. עוד מידע בויקיפדיה.
הבעיה שלי היא שאלגוריתמים של הצפנה אסימטרית הם מאוד מאוד קשים וגדולים מבחינת כח חישוב ומיועדים למחשבים רגילים שהתקדמו מאוד מאז שהמציאו את ה8051 בשנות השבעים העליזות. המפתחות המוצפנים יכולים להגיע לגודל של כמה קילוביטים כאשר הזכרון של הרכיב הוא 512 ביט (לא מגהבייט, לא קילובייט, לא בייט, ביט. 512 סיביות) ותדר השעון שלו הוא 11.0592MHz שמתחלק ל6, כלומר הוא יכול לבצע 1843200 פעולות בשניה (כאשר יש דברים שלוקחים יותר מפעולה אחת, כמו חילוק למשל שלוקח 4).

מבחינת גודל התכנית אין כ”כ בעיה, גודל זכרון הROM הוא 32KBit, הבעיה היא שהאלגוריתמים האלה גדולים על כח החישוב של ה8051 בכמה מידות.

אשמח לדעת אם יש מישהו בין הקוראים שמכיר איזה אלגוריתם פשוט לביצוע (לא אכפת לי אם הוא חלש, אני בסך הכל רוצה לבנות מכשיר שעושה את זה) מבחינה מתמטית. רצוי שאם נכנס 8B יצא 8B, אני יכול להסתדר גם עם חישובים של 16B אבל אסור שבמהלך חישוב האלגוריתם המספר יעלה על הדבר הזה: לדוגמא בצופן RSA המפתח הציבורי בגודל סביר, אבל חישוב n ופי יוצר לי מספר בעל 255 סיביות שהמיקרו-בקר לא יודע איך להתמודד איתו.

אם אתם רוצים לדעת יותר על המיקרו-בקר יש הרבה מידע בדפי הנתונים (זהירות PDF).

עדכון: גילי זועם שלא אמרתי שהרעיון עם הXOR היה שלו. ממש ורנם. :)

זה נראה כמו ריאות. וזה נראה כמו אנגליה.

הלכתי לפריזר, מצאתי שם בלוג, הוצאתי, שמתי במיקרו, והריהו לפניכם: פוסט חדש מהתנור.

אני מועמד ליחידה סודית (שששששששש) בצה”ל ששמה מורכב מארבע ספרות ומבוטא בתור שני מספרים, אחד בן ספרה אחת ואחד בין שלוש ספרות (כמובן שהתיאור שלי מתאים לאלפי יחידות, אז אני אגיד פשוט 8200) ועברתי לפני כמה זמן תחקיר בטחוני.

הם חקרו פה, חקרו שם, והגיעו למסקנה (המתבקשת) שאני מטורף עם קבלות. כי ביום חמישי הם התקשרו והזמינו אותי להמשך תחקיר בטחוני בבסיס (שששששששששש) הסודי (שששששששששששש) של היחידה הסודית (ששששששששששששששששששששש)

במרכז הארץ (ששששששששששש אף אחד לא יודע איזה בסיס זה).

גם לי הם לא אמרו שזה הבסיס של 8200, פשוט ראיתי כמה אנשים שאני יודע שמשרתים ב8200 כי הם עשו יג‘ יד‘ אצלי בבצפר כמו שאני עתיד לעשות.

הגעתי לתחקיר הבטחוני אחרי הליכה של עשרים דקות מה***** **** ב****** (ששששששששששששששש), שלשם אמרו לי להגיע במקום לקו שמגיע ממש לכניסה של הבסיס הסודי במרכז הארץ (שששששששששששששששששששששש) בש”ג עשו לי בעיות כי לא היה לי הזמנה (הזמינו אותי בטלפון) בסוף הנגדת אגד (מה זה לעזזל?) הכניסה אותי לבסיס.

הלכתי ליחידה שבה אמרו לי שיהיה התחקיר שלי.

נכנסתי לחדר, נתנו לי לחכות כמה דקות, נכנס מישהו ואמר לי: ”שלום אני י‘ (ששששששששששששששששש) ואני פסיכולוג. התחיל לשאול אותי שאלות על ילדותי (העשוקה) ואחרי כמה זמן התחיל עם מבחנים, שאת מהותם אז לא ידעתי.

תחילה אמר לי לצייר (כל אחד על דף נפרד) בית, עץ, איש ואישה. אח”כ אמר לי לספר עליהם סיפורים (מי גר בבית, מה הגובה של העץ, אם היה לאיש ולאשה שלוש משאלות מה הן היו וכו’) לא היה לי כח לזה אחרי ההליכה אז סיפקתי לו תשובות סרקסטיות על כשרון הציור שלי.

אח”כ עברנו למבחן בנדר, זכרתי 7 מתשע.

אח”כ הוא עשה לי מבחן רורשאך, ובגלל זה אני כותב את הפוסט.

להלן, רשימה חלקית של דברים שראיתי במבחן רורשאך:

ריאות, כל ציור שני בערך נראה כמו צילום ריאות.

חרקים (כנ”ל)

נמרים

מכשפות

יבשות ואיים שונים (אנגליה, אסיה, לונג איילנד).

פרצופים

הציור הזה עם הכלי דם שהורידים בכחול והעורקים באדום או להפך.

מעי גס

מלאך

עוד ריאות

עוד חרקים

איך שיצאתי משם הרמתי טלפון לאחותי שלומדת פסיכולוגיה, והיא אמרה לי שהם בדקו התפתחות (אני כבר עושה בסיר) ויציבות נפשית.
אני לא מבין: הם לא ראו ישר שאני חולה נפש? בשביל זה הם טירטרו אותי עד לבסיס הסודי במרכז הארץ (ששששששששש), בשביל לבדוק אם אני מטורף?! היו יכולים לשאול אותי, היו מקבלים תשובה חיובית וחוסכים לי את הטרטור.

והיו יכולים לעשות את התחקיר בת“א, כמו שעשו את הראשון (שהיו בו שאלות מתקילות מאוד: ”האם עסקת פעם בריגול?”).

יאללה, חזרה לפריזר.