src/ups/edu/ec/controlador/ControladorDeTexto.java
public String desencriptar(String rutaAbsoluta) throws IOException {
        String var = "";
        try {

            FileReader ficheroOrigen = new FileReader(rutaAbsoluta);
            BufferedReader archivoLectura = new BufferedReader(ficheroOrigen);

            int valor = archivoLectura.read();

            while (valor != -1) {
                char aux = (char) valor;
                var = var.concat(Character.toString(aux));
                valor = archivoLectura.read();
            }

            archivoLectura.close();

        } catch (FileNotFoundException ex2) {
            System.out.println("File noencontrado");
        }

        char arrayD[] = var.toCharArray();
        for (int i = 0; i < arrayD.length; i++) {
            arrayD[i] = (char) (arrayD[i] - (char) 5);
        }
        String desencriptado = String.valueOf(arrayD);
        System.out.println(desencriptado);

        return desencriptado;
    }
/**
     * Este metodo es el encargado de desencriptar      *
     * primero lee el archivo y lo guarda en un String var. luego ese String
     * pasa a ser desencriptarse, el String lo pasamos a un arreglo char y le
     * restamos 5 y lo devolvemos a la variable desencriptar
     *
     * @param rutaAbsoluta el cual es la ruta del archivo a desencriptar
     * @return String desencriptar
     */
Este metodo es el encargado de desencriptar
primero lee el archivo y lo guarda en un String var. luego ese String
pasa a ser desencriptarse, el String lo pasamos a un arreglo char y le
restamos 5 y lo devolvemos a la variable desencriptar

@param rutaAbsoluta el cual es la ruta del archivo a desencriptar
@return String desencriptar
Este metodo es el encargado de desencriptar primero lee el archivo y lo guarda en un String var . luego ese String pasa a ser desencriptarse el String lo pasamos a un arreglo char y le restamos 5 y lo devolvemos a la variable desencriptar @param rutaAbsoluta el cual es la ruta del archivo a desencriptar @return String desencriptar
public String desencriptar(String rutaAbsoluta) throws IOException {
        String var = "";
        try {
            FileReader ficheroOrigen = new FileReader(rutaAbsoluta);
            BufferedReader archivoLectura = new BufferedReader(ficheroOrigen);
            int valor = archivoLectura.read();
            while (valor != -1) {
                char aux = (char) valor;
                var = var.concat(Character.toString(aux));
                valor = archivoLectura.read();
            }
            archivoLectura.close();
        } catch (FileNotFoundException ex2) {
            System.out.println("File noencontrado");
        }
        char arrayD[] = var.toCharArray();
        for (int i = 0; i < arrayD.length; i++) {
            arrayD[i] = (char) (arrayD[i] - (char) 5);
        }
        String desencriptado = String.valueOf(arrayD);
        System.out.println(desencriptado);
        return desencriptado;
    }
public String desencriptar ( String rutaAbsoluta ) throws IOException { String var = "" ; try { FileReader ficheroOrigen = new FileReader ( rutaAbsoluta ) ; BufferedReader archivoLectura = new BufferedReader ( ficheroOrigen ) ; int valor = archivoLectura . read ( ) ; while ( valor != - 1 ) { char aux = ( char ) valor ; var = var . concat ( Character . toString ( aux ) ) ; valor = archivoLectura . read ( ) ; } archivoLectura . close ( ) ; } catch ( FileNotFoundException ex2 ) { System . out . println ( "File noencontrado" ) ; } char arrayD [ ] = var . toCharArray ( ) ; for ( int i = 0 ; i < arrayD . length ; i ++ ) { arrayD [ i ] = ( char ) ( arrayD [ i ] - ( char ) 5 ) ; } String desencriptado = String . valueOf ( arrayD ) ; System . out . println ( desencriptado ) ; return desencriptado ; }
Este metodo es el encargado de desencriptar
 primero lee el archivo y lo guarda en un String var.
Este metodo es el encargado de desencriptar primero lee el archivo y lo guarda en un String var .