Nigma Code Encrypter
Created an encrypter and decrypter using a mix of caesar cypher and a custom character swap. When encrypting, a random key is generated and the inputted text is shifted via caesar cypher by that key. The text is then prefixed with the key so it can be used during decryption. Then, each character, including the key, is swapped with another character based on a predefined mapping. This mapping uses characters from the cyrillic, greek, and arabic scripts.