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