J'étudie actuellement l'informatique à l'université (UK college aka pas l'université) et les cours m'ennuient à mort. Je codifie depuis un certain temps maintenant principalement dans des langages OO tels que C # et Java, mais je m'ennuie souvent et abandonne rapidement parce que la majorité d'entre eux sont des trucs d'interface utilisateur ennuyeux que je déteste faire, les projets que je propose ont rarement beaucoup à faire avec la conception de code et la création d'algorithmes. Je veux commencer à écrire mes propres algorithmes et commencer à m'éloigner de la convivialité et commencer à apprendre des choses qui m'intéressent, à savoir la cryptographie et la compression. Je veux écrire mon propre algorithme de cryptage, pour crypter les octets d'un fichier ou d'une chaîne. J'ai quelques questions:
- Par où commencer, quels livres / matériels sont recommandés pour débuter avec la cryptographie?
- Ai-je besoin de connaissances approfondies en cryptographie pour commencer un algorithme de base?
- C # sera-t-il OK pour mettre en pratique un algorithme de chiffrement?
Toute aide serait sincèrement appréciée. Je veux commencer à écrire du code donc quand il s'agit de postuler à l'université, j'ai quelque chose à montrer pour toutes mes affirmations en gras sur mon application!