Advertisement
Guest User

prueba2

a guest
Oct 6th, 2012
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 11.65 KB | None | 0 0
  1. package cifrados;
  2. import cifrados.prueba2;
  3. /**
  4.  *
  5.  * @author konarr
  6.  */
  7. public class ventana extends javax.swing.JFrame {
  8.  
  9.     /**
  10.      * Creates new form ventana
  11.      */
  12.     public ventana() {
  13.         initComponents();
  14.     }
  15.  
  16.     /**
  17.      * This method is called from within the constructor to initialize the form.
  18.      * WARNING: Do NOT modify this code. The content of this method is always
  19.      * regenerated by the Form Editor.
  20.      */
  21.     @SuppressWarnings("unchecked")
  22.     // <editor-fold defaultstate="collapsed" desc="Generated Code">
  23.     private void initComponents() {
  24.  
  25.         jLabel1 = new javax.swing.JLabel();
  26.         ingresoTexto = new javax.swing.JTextField();
  27.         convertir = new javax.swing.JButton();
  28.         jLabel2 = new javax.swing.JLabel();
  29.         md2Text = new javax.swing.JTextField();
  30.         jLabel3 = new javax.swing.JLabel();
  31.         md5Text = new javax.swing.JTextField();
  32.         jLabel4 = new javax.swing.JLabel();
  33.         sha1Text = new javax.swing.JTextField();
  34.         jLabel5 = new javax.swing.JLabel();
  35.         sha256Text = new javax.swing.JTextField();
  36.         jLabel6 = new javax.swing.JLabel();
  37.         jLabel7 = new javax.swing.JLabel();
  38.         sha384Text = new javax.swing.JTextField();
  39.         sha512Text = new javax.swing.JTextField();
  40.  
  41.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  42.  
  43.         jLabel1.setBackground(new java.awt.Color(102, 197, 218));
  44.         jLabel1.setFont(new java.awt.Font("DejaVu Sans Mono", 0, 17)); // NOI18N
  45.         jLabel1.setForeground(new java.awt.Color(17, 20, 136));
  46.         jLabel1.setText("Ingrese Texto");
  47.  
  48.         convertir.setText("Convertir");
  49.         convertir.addActionListener(new java.awt.event.ActionListener() {
  50.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  51.                 convertirActionPerformed(evt);
  52.             }
  53.         });
  54.  
  55.         jLabel2.setFont(new java.awt.Font("DejaVu Sans Mono", 0, 17)); // NOI18N
  56.         jLabel2.setForeground(new java.awt.Color(18, 41, 95));
  57.         jLabel2.setText("MD2");
  58.  
  59.         jLabel3.setFont(new java.awt.Font("DejaVu Sans Mono", 0, 17)); // NOI18N
  60.         jLabel3.setForeground(new java.awt.Color(18, 41, 95));
  61.         jLabel3.setText("MD5");
  62.  
  63.         jLabel4.setFont(new java.awt.Font("DejaVu Sans Mono", 0, 17)); // NOI18N
  64.         jLabel4.setForeground(new java.awt.Color(18, 41, 95));
  65.         jLabel4.setText("SHA-1");
  66.  
  67.         jLabel5.setFont(new java.awt.Font("DejaVu Sans Mono", 0, 17)); // NOI18N
  68.         jLabel5.setForeground(new java.awt.Color(18, 41, 95));
  69.         jLabel5.setText("SHA-256");
  70.  
  71.         sha256Text.addActionListener(new java.awt.event.ActionListener() {
  72.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  73.                 sha256TextActionPerformed(evt);
  74.             }
  75.         });
  76.  
  77.         jLabel6.setFont(new java.awt.Font("DejaVu Sans Mono", 0, 17)); // NOI18N
  78.         jLabel6.setForeground(new java.awt.Color(18, 41, 95));
  79.         jLabel6.setText("SHA-384");
  80.  
  81.         jLabel7.setFont(new java.awt.Font("DejaVu Sans Mono", 0, 17)); // NOI18N
  82.         jLabel7.setForeground(new java.awt.Color(18, 41, 95));
  83.         jLabel7.setText("SHA-512");
  84.  
  85.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  86.         getContentPane().setLayout(layout);
  87.         layout.setHorizontalGroup(
  88.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  89.             .addGroup(layout.createSequentialGroup()
  90.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  91.                     .addGroup(layout.createSequentialGroup()
  92.                         .addGap(28, 28, 28)
  93.                         .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  94.                             .addComponent(jLabel2)
  95.                             .addComponent(jLabel3)
  96.                             .addGroup(layout.createSequentialGroup()
  97.                                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  98.                                     .addComponent(jLabel1)
  99.                                     .addComponent(jLabel4)
  100.                                     .addComponent(jLabel5))
  101.                                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  102.                                 .addComponent(ingresoTexto, javax.swing.GroupLayout.PREFERRED_SIZE, 607, javax.swing.GroupLayout.PREFERRED_SIZE))
  103.                             .addComponent(jLabel6)
  104.                             .addComponent(jLabel7)
  105.                             .addComponent(md5Text, javax.swing.GroupLayout.DEFAULT_SIZE, 762, Short.MAX_VALUE)
  106.                             .addComponent(sha1Text)
  107.                             .addComponent(sha256Text)
  108.                             .addComponent(sha384Text)
  109.                             .addComponent(md2Text)
  110.                             .addComponent(sha512Text, javax.swing.GroupLayout.Alignment.TRAILING)))
  111.                     .addGroup(layout.createSequentialGroup()
  112.                         .addGap(344, 344, 344)
  113.                         .addComponent(convertir, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)))
  114.                 .addContainerGap(21, Short.MAX_VALUE))
  115.         );
  116.         layout.setVerticalGroup(
  117.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  118.             .addGroup(layout.createSequentialGroup()
  119.                 .addGap(25, 25, 25)
  120.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  121.                     .addComponent(ingresoTexto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  122.                     .addComponent(jLabel1))
  123.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  124.                 .addComponent(convertir)
  125.                 .addGap(10, 10, 10)
  126.                 .addComponent(jLabel2)
  127.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  128.                 .addComponent(md2Text, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  129.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  130.                 .addComponent(jLabel3)
  131.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  132.                 .addComponent(md5Text, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  133.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  134.                 .addComponent(jLabel4)
  135.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
  136.                 .addComponent(sha1Text, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  137.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  138.                 .addComponent(jLabel5)
  139.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  140.                 .addComponent(sha256Text, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  141.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
  142.                 .addComponent(jLabel6)
  143.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  144.                 .addComponent(sha384Text, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
  145.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  146.                 .addComponent(jLabel7)
  147.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  148.                 .addComponent(sha512Text, javax.swing.GroupLayout.PREFERRED_SIZE, 29, javax.swing.GroupLayout.PREFERRED_SIZE)
  149.                 .addGap(34, 34, 34))
  150.         );
  151.  
  152.         pack();
  153.     }// </editor-fold>
  154.  
  155.     private void convertirActionPerformed(java.awt.event.ActionEvent evt) {                                          
  156.  
  157.         prueba2 md5 = new prueba2(); //instancia de la clase prueba2      
  158.         //md5Text.setText(md5.encriptaEnMD5(ingresoTexto.getText()));
  159.         md2Text.setText(prueba.getStringMessageDigest(ingresoTexto.getText(), prueba.md2));
  160.         md5Text.setText(prueba.getStringMessageDigest(ingresoTexto.getText(), prueba.md5));
  161.         sha1Text.setText(prueba.getStringMessageDigest(ingresoTexto.getText(), prueba.sha1));
  162.         sha256Text.setText(prueba.getStringMessageDigest(ingresoTexto.getText(), prueba.sha256));
  163.         sha384Text.setText(prueba.getStringMessageDigest(ingresoTexto.getText(), prueba.sha384));
  164.         sha512Text.setText(prueba.getStringMessageDigest(ingresoTexto.getText(), prueba.sha512));
  165.     }                                        
  166.  
  167.     private void sha256TextActionPerformed(java.awt.event.ActionEvent evt) {
  168.         // TODO add your handling code here:
  169.     }
  170.     public static void main(String args[]) {
  171.         /*
  172.          * Set the Nimbus look and feel
  173.          */
  174.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  175.         /*
  176.          * If Nimbus (introduced in Java SE 6) is not available, stay with the
  177.          * default look and feel. For details see
  178.          * http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  179.          */
  180.         try {
  181.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  182.                 if ("Nimbus".equals(info.getName())) {
  183.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  184.                     break;
  185.                 }
  186.             }
  187.         } catch (ClassNotFoundException ex) {
  188.             java.util.logging.Logger.getLogger(ventana.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  189.         } catch (InstantiationException ex) {
  190.             java.util.logging.Logger.getLogger(ventana.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  191.         } catch (IllegalAccessException ex) {
  192.             java.util.logging.Logger.getLogger(ventana.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  193.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  194.             java.util.logging.Logger.getLogger(ventana.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  195.         }
  196.         //</editor-fold>
  197.  
  198.         /*
  199.          * Create and display the form
  200.          */
  201.         java.awt.EventQueue.invokeLater(new Runnable() {
  202.  
  203.             public void run() {
  204.                 new ventana().setVisible(true);
  205.             }
  206.         });
  207.     }
  208.     // Variables declaration - do not modify
  209.     private javax.swing.JButton convertir;
  210.     private javax.swing.JTextField ingresoTexto;
  211.     private javax.swing.JLabel jLabel1;
  212.     private javax.swing.JLabel jLabel2;
  213.     private javax.swing.JLabel jLabel3;
  214.     private javax.swing.JLabel jLabel4;
  215.     private javax.swing.JLabel jLabel5;
  216.     private javax.swing.JLabel jLabel6;
  217.     private javax.swing.JLabel jLabel7;
  218.     private javax.swing.JTextField md2Text;
  219.     private javax.swing.JTextField md5Text;
  220.     private javax.swing.JTextField sha1Text;
  221.     private javax.swing.JTextField sha256Text;
  222.     private javax.swing.JTextField sha384Text;
  223.     private javax.swing.JTextField sha512Text;
  224.     // End of variables declaration
  225. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement