Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. package unsch.efpis.cifrador;
  2.  
  3. /**
  4.  *
  5.  * @author sin_querer@hotmail.com
  6.  */
  7. public class DescifradorCesar {
  8.  
  9.     char tablaCesar[] = {
  10.         'A', 'B', 'C', 'D', 'E',
  11.         'F', 'G', 'H', 'I', 'J',
  12.         'K', 'L', 'M', 'N', 'Ñ',
  13.         'O', 'P', 'Q', 'R', 'S',
  14.         'T', 'U', 'V', 'W', 'X',
  15.         'Y', 'Z'
  16.     };
  17.  
  18.     public char getTextoClaro(char parTextoCifrado) {
  19.         int indiceX = 0;
  20.  
  21.         for (int i = 0; i < tablaCesar.length; i++) {
  22.             if (parTextoCifrado == tablaCesar[i]) {
  23.                 indiceX = i;
  24.                 break;
  25.             }
  26.         }
  27.  
  28.         return tablaCesar[(indiceX + 24) % 27];
  29.     }
  30. }