C: משתנה 64 ביט
אני מחפש משתנה שיחזיק מפתח הצפנה בגודל 64 ביט. 1. איזה סוג משתנה אופטימלי לשימוש זה. נדרש שיהיה אפשר לעשות פעולות על הביטים שלו כמו <<< shifting ו xor? 2. אני מעוניין לקבל את המפתח בצורת char* כלומר string בבסיס hexa. איך אוכל להמיר את הטקסט מ-string בבסיס hexa למשתנה מספרי? חשבתי לעשות את כל העבודה עם משתנה double אבל הקומפיילר לא מאפשר ביצוע shifting על משתנה מסוג זה. בנוסף, אין משתנה מסוג unsigned double. תודה - גלעד (לא NEKO)
אני מחפש משתנה שיחזיק מפתח הצפנה בגודל 64 ביט. 1. איזה סוג משתנה אופטימלי לשימוש זה. נדרש שיהיה אפשר לעשות פעולות על הביטים שלו כמו <<< shifting ו xor? 2. אני מעוניין לקבל את המפתח בצורת char* כלומר string בבסיס hexa. איך אוכל להמיר את הטקסט מ-string בבסיס hexa למשתנה מספרי? חשבתי לעשות את כל העבודה עם משתנה double אבל הקומפיילר לא מאפשר ביצוע shifting על משתנה מסוג זה. בנוסף, אין משתנה מסוג unsigned double. תודה - גלעד (לא NEKO)