package main;
/**
*
* @author debci
*/
import encriptador.*;
public class Main
extends javax.
swing.
JFrame { public static String contraseñaEncriptada
; /** Creates new form Main */
public Main() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
jPanel1
= new javax.
swing.
JPanel(); jLabel1
= new javax.
swing.
JLabel(); jLabel2
= new javax.
swing.
JLabel(); btnEncriptar
= new javax.
swing.
JButton(); contraseEncr
= new javax.
swing.
JLabel(); jLabel3
= new javax.
swing.
JLabel(); jPanel2
= new javax.
swing.
JPanel(); btnDesencriptar
= new javax.
swing.
JButton(); jLabel4
= new javax.
swing.
JLabel(); jLabel5
= new javax.
swing.
JLabel(); jLabel6
= new javax.
swing.
JLabel(); clavedesencriptada
= new javax.
swing.
JLabel(); jMenu1
= new javax.
swing.
JMenu(); jMenu2
= new javax.
swing.
JMenu();
setTitle("Encriptador Basico");
jLabel1.setText("Introduzca el texto que desea cifrar:");
jLabel2.setText("Introduzca la clave de cifrado:");
btnEncriptar.setText("cifrar");
public void actionPerformed
(java.
awt.
event.
ActionEvent evt
) { btnEncriptarActionPerformed(evt);
}
});
contraseEncr.setText("Contraseña cifrada");
contraseEncr.setToolTipText("Contraseña cifrada");
jLabel3.setText("Contraseña cifrada:");
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(textoIntroducido, javax.swing.GroupLayout.PREFERRED_SIZE, 179, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel2)
.addComponent(claveIntroducida, javax.swing.GroupLayout.PREFERRED_SIZE, 179, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel1)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
.addComponent(contraseEncr)
.
addPreferredGap(javax.
swing.
LayoutStyle.
ComponentPlacement.
RELATED,
47,
Short.
MAX_VALUE) .addComponent(btnEncriptar))
.addComponent(jLabel3))
.addContainerGap())
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel1)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(textoIntroducido, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jLabel2)
.addGap(7, 7, 7)
.addComponent(claveIntroducida, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jLabel3)
.
addPreferredGap(javax.
swing.
LayoutStyle.
ComponentPlacement.
RELATED, javax.
swing.
GroupLayout.
DEFAULT_SIZE,
Short.
MAX_VALUE) .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(btnEncriptar)
.addComponent(contraseEncr))
.addContainerGap())
);
contraseEncr.getAccessibleContext().setAccessibleParent(this);
jTabbedPane1.addTab("cifrar", jPanel1);
btnDesencriptar.setText("descifrar");
btnDesencriptar.
addActionListener(new java.
awt.
event.
ActionListener() { public void actionPerformed
(java.
awt.
event.
ActionEvent evt
) { btnDesencriptarActionPerformed(evt);
}
});
jLabel4.setText("Clave cifrada:");
jLabel5.setText("Clave de descifrado:");
jLabel6.setText("La clave descifrada es:");
clavedesencriptada.setText("Clave descifrada");
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabel4)
.
addContainerGap(167,
Short.
MAX_VALUE)) .addGroup(jPanel2Layout.createSequentialGroup()
.
addComponent(entradaHash, javax.
swing.
GroupLayout.
DEFAULT_SIZE,
191,
Short.
MAX_VALUE) .addGap(87, 87, 87))
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabel5)
.
addContainerGap(124,
Short.
MAX_VALUE)) .addGroup(jPanel2Layout.createSequentialGroup()
.
addComponent(entradaClave, javax.
swing.
GroupLayout.
DEFAULT_SIZE,
191,
Short.
MAX_VALUE) .addGap(87, 87, 87))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
.addComponent(clavedesencriptada)
.
addPreferredGap(javax.
swing.
LayoutStyle.
ComponentPlacement.
RELATED,
50,
Short.
MAX_VALUE) .addComponent(btnDesencriptar))
.addGroup(jPanel2Layout.createSequentialGroup()
.addComponent(jLabel6)
.
addContainerGap(108,
Short.
MAX_VALUE)))) );
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel4)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(entradaHash, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(18, 18, 18)
.addComponent(jLabel5)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(entradaClave, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
.addComponent(jLabel6)
.addGap(7, 7, 7)
.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(btnDesencriptar)
.addComponent(clavedesencriptada))
.addContainerGap())
);
jTabbedPane1.addTab("descifrar", jPanel2);
jMenu1.setText("Archivo");
jMenuBar1.add(jMenu1);
jMenu2.setText("Acerca de...");
public void actionPerformed
(java.
awt.
event.
ActionEvent evt
) { jMenu2ActionPerformed(evt);
}
});
jMenuItem1.setText("Ver creditos del programa");
public void actionPerformed
(java.
awt.
event.
ActionEvent evt
) { jMenuItem1ActionPerformed(evt);
}
});
jMenu2.add(jMenuItem1);
jMenuBar1.add(jMenu2);
setJMenuBar(jMenuBar1);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jTabbedPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 306, javax.swing.GroupLayout.PREFERRED_SIZE)
.
addContainerGap(javax.
swing.
GroupLayout.
DEFAULT_SIZE,
Short.
MAX_VALUE)) );
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTabbedPane1, javax.swing.GroupLayout.Alignment.TRAILING)
);
pack();
}// </editor-fold>
private void jMenu2ActionPerformed
(java.
awt.
event.
ActionEvent evt
) {
}
private void jMenuItem1ActionPerformed
(java.
awt.
event.
ActionEvent evt
) { Acerca acerca = new Acerca();
acerca.setVisible(true);
}
private void btnEncriptarActionPerformed
(java.
awt.
event.
ActionEvent evt
) { String palabraNormal
= textoIntroducido.
getText(); String ClaveIntroducida
= claveIntroducida.
getText();
encriptador encriptador = new encriptador();
contraseñaEncriptada = encriptador.codificar(palabraNormal, ClaveIntroducida).trim();
contraseEncr.setText(contraseñaEncriptada);
contraseEncr.setVisible(true);
}
private void btnDesencriptarActionPerformed
(java.
awt.
event.
ActionEvent evt
) { String hashIntroducido
= entradaHash.
getText(); String claveDesencriptadora
= entradaClave.
getText(); entradaHash.setText(contraseñaEncriptada);
encriptador encriptador = new encriptador();
String claveDesencriptadaLimpia
= encriptador.
decodificar(hashIntroducido
); clavedesencriptada.setText(claveDesencriptadaLimpia);
}
/**
* @param args the command line arguments
*/
public static void main
(String args
[]) {
public void run() {
new Main().setVisible(true);
contraseEncr.setVisible(false);
clavedesencriptada.setVisible(false);
}
});
}
// Variables declaration - do not modify
private javax.
swing.
JButton btnDesencriptar
; private javax.
swing.
JButton btnEncriptar
; private static javax.
swing.
JLabel clavedesencriptada
; private static javax.
swing.
JLabel contraseEncr
; private javax.
swing.
JLabel jLabel1
; private javax.
swing.
JLabel jLabel2
; private javax.
swing.
JLabel jLabel3
; private javax.
swing.
JLabel jLabel4
; private javax.
swing.
JLabel jLabel5
; private javax.
swing.
JLabel jLabel6
; private javax.
swing.
JMenu jMenu1
; private javax.
swing.
JMenu jMenu2
; private javax.
swing.
JPanel jPanel1
; private javax.
swing.
JPanel jPanel2
; // End of variables declaration
}