Text this: Multi-operation data encryption mechanism using dynamic data blocking and randomized substitution