Hola
chcma, si que la estoy viendo verde.... ya que hay distintos tipos de codificación... Bueno yo tengo una clase que lee una cadena,la pasa a bytes y la encripto y al reves para desencriptarlo... te dejo el link del enlace :
Encriptar y Desencriptar archivos de texto Y perdóname de no ser gran ayuda pero en base a esta clase espero puedas darte mas ideas. Saludos!

.