CRYPTOGRAPHY AND NET WORK SECURITY - STALLINGS,WILLIAM (NEW YORK ; PEARSON, 2020)