Attualmente sto studiando informatica all'università (college britannico, non università) e il corso mi annoia a morte. Sto codificando da un po 'ormai principalmente nei linguaggi OO come C # e Java, ma spesso mi annoio e mi arrendo rapidamente perché la maggior parte è roba noiosa dell'interfaccia utente che odio fare, i progetti che ho in mente raramente hanno molto da fare con la progettazione del codice e la creazione di algoritmi. Voglio iniziare a scrivere i miei algoritmi e iniziare ad allontanarmi dal lato della facilità di utilizzo e iniziare a imparare cose che mi interessano, ovvero crittografia e compressione. Voglio scrivere il mio algoritmo di crittografia, per crittografare i byte di un file o una stringa. Ho alcune domande:
- Dove dovrei iniziare con questo, Quali libri / materiali sono raccomandati per iniziare con la crittografia?
- Ho bisogno di una conoscenza approfondita della crittografia per iniziare su base algoritmo?
- C # sarà OK per mettere in pratica un algoritmo di crittografia?
Qualsiasi aiuto sarebbe apprezzato sinceramente. Voglio iniziare a scrivere codice, quindi quando si tratta di applicare a uni, ho qualcosa da mostrare per tutte le mie affermazioni audaci sulla mia applicazione!