Cryptography and Cryptanalysis in Java - Stefania Loredana Nita, Marius Iulian Mihailescu (Springer, 2022)