This document describes an implementation of RSA encryption and decryption algorithms along with additional functions for generating prime numbers, computing the encryption and decryption keys, encrypting and decrypting messages, and timing the processes. The code includes functions for integer to text conversion, modular exponentiation, extended Euclidean algorithm, and transposition cipher encryption of the ciphertext for additional obfuscation. An example use case at the end demonstrates generating primes, encrypting and decrypting a sample message, and timing the processes.