Java Cryptography Architecture - Nita, Stefania Loredana; Mihailescu, Marius Iulian (Cryptography and Cryptanalysis in Java ; page 29-46 ; ISBN 9781484281048 9781484281055, 2022)