IT8761: Security Lab Experiments WORK IN PROGRESS! Not yet completed. Note: If you are executing the programs separately, remove the first statement in the java file. package com.company.xyz.abc; Substitution and Transposition Techniques Sample Outputs Caesar Cipher PlayFair Cipher Hill Cipher Note: Hill Cipher decryption fails for edge cases in this implementation. Requires additional bug fixes. String Key Matrix Key Vigenere Cipher Rail Fence Cipher Column & Row Transposition Cipher Cryptographic Algorithms Sample Outputs RSA Algorithm Diffie–Hellman Key Exchange Algorithm MD5 Algorithm SHA-1 Algorithm DES Algorithm AES Algorithm RSA Algorithm Using HTML, CSS & JavaScript Sample Outputs Encryption Decryption Digital Signature Standard (DSS) Signature Generation and Verification Sample Output