lunes, 28 de septiembre de 2015

Metodo de encriptacion Cesar, interfaz JAVA Autor:Anthony Gonzales

A continuacion veremos un tipo de encriptacion de datos, lamada encriptacion Cesar, el cual consiste en la modificacion de los caracteres ingresados desplazandolos una cierta cantidad de espacio que en este caso sera de 3 caracteres mas de los ingresados...


nuestros elementos a crear para ese proyecto seran
- JButton que nombraremos como btnEncrip;
- JTextArea que nombraremos como jTextResul,que nos servira como medio para mostrar
 el resultado de la encriptacion;
- JTextArea que nombraremos como jtxtIntro, ocuparemos este textArea para poder 
ingresar los caracteres a encriptar;
/////////////////////////////////COMPROVACION DE DATOS//////////////////////////
public String ValidarDatos() {//Metodo para comprobar que los datos esten completos
        String msj = "";
        if (jtxtIntro.getText().equals("")) {//Si txtID esta vacio
            msj += "Por favor digite el Texto. \n";
            jtxtIntro.requestFocusInWindow();
        }
       
        return msj;//devuelve msj
        
        //validar que el usuario no existe
    }

/////////////////CODIGO INICIO ENCRIPTACION//////////////////////
    private void txtEncriptadoKeyTyped(java.awt.event.KeyEvent evt) {                                       
        char car = evt.getKeyChar();
        if(jtxtIntro.getText().length()>=20) evt.consume();
        if ((car < 'a' || car  > 'z') && (car < 'A' || car  > 'Z')) evt.consume();

    }  
    
    
    private void btnEncripActionPerformed(java.awt.event.ActionEvent evt) {                                          
       if (ValidarDatos().equals("")) {//Si el medoto ValidarDatos devuelve "", 
                                       es decir, nada es porque
                                      //los dos campos estan llenos
        try{
          String mensaje=this.jtxtIntro.getText();//Obtiene el valor de la 
                                                    caja de texto nombre

                char array[]=mensaje.toCharArray();

                for(int i=0;i

No hay comentarios:

Publicar un comentario