Il tema della crittografia è trattato in moltissime pubblicazioni. Se sei interessata/o ad un approfondimento tecnico ti consigliamo di partire da questi link (la documentazione è in inglese perché è spesso molto più completa di quella in italiano):
Buona lettura.