Nozioni di base sulla crittografia
Coursera.org offre un ottimo corso sulla crittografia. Puoi verificarlo qui: link
Non solo sarai in grado di imparare molto, ma anche Coursera ti aiuterà a testare il tuo apprendimento dandoti alcuni test.
Sicurezza Web / Nozioni di base sulla sicurezza della rete
Scendendo alcuni libri, c'è un buon libro intitolato Gray Hat Hacking, The Ethical Hackers Handbook, 3rd Edition di Allen Harper . Questo libro è consigliato per i principianti ed è facilmente disponibile in quasi tutti i bookstore.
Un altro libro sulla sicurezza web è Sicurezza delle applicazioni Web, A Beginner's - di Bryan Sullivan
Tuttavia, non ti suggerisco di acquistare e iniziare a leggere questi libri senza alcuna conoscenza preliminare. Devi prima lavorare sul miglioramento delle tue capacità di programmazione, imparando C / C ++. PHP, Python, Java e Ruby ti aiuteranno molto, e le abilità di networking, le conoscenze di base di TCP / IP ti aiuteranno molto.
Potresti anche voler imparare ASM (linguaggio Assembly) per lo sviluppo di exploit e il reverse engineering.
C'è un sito web chiamato link , che offre tutorial gratuiti su vari aspetti della sicurezza delle informazioni. Puoi provare anche questo.