Text this: Encryption techniques: A theoretical overview and future proposals