AES file continas ans implementaion of the AES-128 bit key – 10 rounds algorithm. use the below link as a reference to AES algorithm https://www.geeksforgeeks.org/advanced-encryption-standard-aes/
SHA-512 file contains the implemntaion of SHA2 with 512 bit hash value. Use the below link as a refrence for SHA2 algorithm https://medium.com/@zaid960928/cryptography-explaining-sha-512-ad896365a0c1
Vigenere file contains the implemntaion of vigenere. Use the below link as a refrence for vigenere algorithm https://www.geeksforgeeks.org/vigenere-cipher/