A word that means to both encrypt and decrypt [duplicate]
I am currently writing a small class in C# which will take an image, decompile it down to a byte array, obfuscate the data into a proprietary format (thus making it unreadable), and store said data into a file. The class will also optionally recompile the data, thus decrypting the proprietary format back into an image so that it can be used.
I was just wondering if someone with a better vocabulary than myself could throw a couple of words at me that would mean the same thing as encrypt and decrypt, but as a single word. I understand that there may not be a word for this, because the words hold very different meanings at their base level. However, if someone has anything good I would love to hear it.
In computing, the technical term for what you're building is called a codec (pronounced KOH-deck). It's often used specifically to describe software that both encodes and decodes images, videos, or audio files, but usually does not include literal "encryption".
That said, if you were to name your class "EncryptingCodec" or something similar, it would be apropos and immediately understandable to anyone who is familiar with the field.
To cipher or encipherment.
In cryptography, a cipher (or cypher) is an algorithm for performing encryption or decryption—a series of well-defined steps that can be followed as a procedure. An alternative, less common term is encipherment.
Wikipedia (emphasis changed).
Frankly, while this is the best word I can think of, I am not fond of it. In a sense, when you encrypt or decrypt, you are translating the text, but words like translating, transforming, and transmuting do not automatically tell the listener that the topic is cryptography. Perhaps transcipher is a useful neologism here.
My intuition, however, is that a word exists that predates computer encryption and because handwritten secret codes are now uncommon that the word has fallen out of use.
I'd say
transform
It suggests making a change in form that preserves the core essence, which is what encryption and drecyption have in common.