כרגע אני לומד IT במכללה (המכללה הבריטית, גם לא אוניברסיטה) והעבודות משעממות אותי עד מוות. אני מקודד כבר לא מעט זמן בעיקר בשפות OO כמו C # ו- Java אבל לעתים קרובות משתעמם ומוותר במהירות כי רוב זה דברים משעממים של ממשק משתמש שאני שונא לעשות, לפרויקטים שאני מעלה לעיתים רחוקות יש הרבה מה לעשות עם עיצוב קוד ובעצם יצירת אלגוריתמים. אני רוצה להתחיל לכתוב אלגוריתמים משלי ולהתחיל להתרחק מהצד של ידידותיות המשתמש ולהתחיל ללמוד דברים שמעניינים אותי, כלומר קריפטוגרפיה ודחיסה. אני רוצה לכתוב אלגוריתם הצפנה משלי, להצפין את הבתים של קובץ או מחרוזת. יש לי כמה שאלות:
- איפה הייתי מתחיל עם זה, אילו ספרים / חומרים מומלצים להתחיל בקריפטוגרפיה?
- האם אני צריך ידע נרחב בקריפטוגרפיה כדי להתחיל בעבודה בסיס-גאוריתם?
- האם C # יהיה בסדר להוצאת אלגוריתם הצפנה אל הפועל?
כל עזרה תוערך בכנות. אני רוצה להתחיל לכתוב קוד ולכן בכל מה שקשור ליישום ל- uni, יש לי מה להראות על כל הטענות הנועזות שלי בבקשה שלי!