⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hldecrsaface.java

📁 RSA加长分段解密算法
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
/* * MyRsaDec.java * * Created on 2005年5月12日, 下午1:59 */package HLDecRSA;import java.security.*;import javax.crypto.*;import javax.crypto.spec.*;import javax.crypto.interfaces.*;import java.security.interfaces.*;import java.math.*;import java.io.*;import javax.swing.*;import java.awt.*;import java.awt.event.*;/** * * @author  zelosor */public class HLDecRSAFace extends JFrame{        /** Creates new form MyRsaDec */        public HLDecRSAFace(HLDecRSA RSA_Dec) {        initComponents();        this.staticRSA_Dec=RSA_Dec;        try{            UIManager.setLookAndFeel(str2);            SwingUtilities.updateComponentTreeUI(this);        } catch(Exception e ){}        readEnc=false;        readKey=false;        readEncFile=false;        lookJava=true;        stop=false;    }        class examineEncFile extends Thread{        public void run(){            jTextArea2.setText(staticRSA_Dec.getEncText());        }    }        class decThread extends Thread{        public void run(){            decFile();        }    }        /** 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.     */    private void initComponents() {//GEN-BEGIN:initComponents        buttonGroup1 = new javax.swing.ButtonGroup();        jPanel1 = new javax.swing.JPanel();        jPanel2 = new javax.swing.JPanel();        jScrollPane2 = new javax.swing.JScrollPane();        jTextArea2 = new javax.swing.JTextArea();        jPanel3 = new javax.swing.JPanel();        jScrollPane1 = new javax.swing.JScrollPane();        jTextArea1 = new javax.swing.JTextArea();        jPanel4 = new javax.swing.JPanel();        jScrollPane3 = new javax.swing.JScrollPane();        jTextArea3 = new javax.swing.JTextArea();        jButton1 = new javax.swing.JButton();        jButton2 = new javax.swing.JButton();        jButton3 = new javax.swing.JButton();        jPanel5 = new javax.swing.JPanel();        jLabel1 = new javax.swing.JLabel();        jButton4 = new javax.swing.JButton();        jMenuBar1 = new javax.swing.JMenuBar();        jMenu1 = new javax.swing.JMenu();        jMenuItem1 = new javax.swing.JMenuItem();        jMenuItem2 = new javax.swing.JMenuItem();        jMenu6 = new javax.swing.JMenu();        jMenuItem7 = new javax.swing.JMenuItem();        jMenu2 = new javax.swing.JMenu();        jMenuItem3 = new javax.swing.JMenuItem();        jMenuItem4 = new javax.swing.JMenuItem();        jMenu5 = new javax.swing.JMenu();        jMenuItem5 = new javax.swing.JMenuItem();        jMenuItem8 = new javax.swing.JMenuItem();        jMenu4 = new javax.swing.JMenu();        jRadioButtonMenuItem1 = new javax.swing.JRadioButtonMenuItem();        jRadioButtonMenuItem2 = new javax.swing.JRadioButtonMenuItem();        jMenu3 = new javax.swing.JMenu();        jMenuItem6 = new javax.swing.JMenuItem();        getContentPane().setLayout(null);        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);        setTitle("HL-RSA\u89e3\u5bc6\u5668");        setResizable(false);        jPanel1.setLayout(null);        jPanel2.setLayout(new java.awt.BorderLayout());        jTextArea2.setEditable(false);        jTextArea2.setLineWrap(true);        jTextArea2.setWrapStyleWord(true);        jScrollPane2.setViewportView(jTextArea2);        jPanel2.add(jScrollPane2, java.awt.BorderLayout.CENTER);        jPanel1.add(jPanel2);        jPanel2.setBounds(340, 60, 310, 80);        jPanel3.setLayout(new java.awt.BorderLayout());        jTextArea1.setEditable(false);        jTextArea1.setLineWrap(true);        jTextArea1.setWrapStyleWord(true);        jScrollPane1.setViewportView(jTextArea1);        jPanel3.add(jScrollPane1, java.awt.BorderLayout.CENTER);        jPanel1.add(jPanel3);        jPanel3.setBounds(10, 60, 300, 80);        jPanel4.setLayout(new java.awt.BorderLayout());        jTextArea3.setWrapStyleWord(true);        jScrollPane3.setViewportView(jTextArea3);        jPanel4.add(jScrollPane3, java.awt.BorderLayout.CENTER);        jPanel1.add(jPanel4);        jPanel4.setBounds(10, 190, 640, 310);        jButton1.setText("\u8bfb\u53d6\u79c1\u94a5");        jButton1.setActionCommand("jButton1");        jButton1.setAlignmentY(0.0F);        jButton1.setAutoscrolls(true);        jButton1.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED));        jButton1.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);        jButton1.setNextFocusableComponent(jButton2);        jButton1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton1ActionPerformed(evt);            }        });        jPanel1.add(jButton1);        jButton1.setBounds(10, 20, 90, 30);        jButton2.setText("\u8bfb\u53d6\u5bc6\u6587");        jButton2.setActionCommand("jButton1");        jButton2.setAlignmentX(0.5F);        jButton2.setAutoscrolls(true);        jButton2.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED));        jButton2.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);        jButton2.setNextFocusableComponent(jButton4);        jButton2.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton2ActionPerformed(evt);            }        });        jPanel1.add(jButton2);        jButton2.setBounds(340, 20, 90, 30);        jButton3.setText("\u89e3\u5bc6\u5bc6\u6587");        jButton3.setActionCommand("jButton1");        jButton3.setAlignmentX(0.5F);        jButton3.setAutoscrolls(true);        jButton3.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED));        jButton3.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);        jButton3.setNextFocusableComponent(jButton1);        jButton3.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton3ActionPerformed(evt);            }        });        jPanel1.add(jButton3);        jButton3.setBounds(10, 150, 90, 30);        jPanel5.setLayout(new java.awt.GridLayout(1, 1));        jPanel5.setName("jPanel5");        progresser = new JProgressBar();        jPanel5.add(progresser);        jPanel1.add(jPanel5);        jPanel5.setBounds(210, 160, 440, 20);        jLabel1.setText("\u5df2\u89e3\u5bc6\uff1a");        jPanel1.add(jLabel1);        jLabel1.setBounds(120, 160, 90, 20);        jButton4.setText("\u67e5\u770b\u5bc6\u6587");        jButton4.setActionCommand("jButton1");        jButton4.setAlignmentX(0.5F);        jButton4.setAutoscrolls(true);        jButton4.setBorder(new javax.swing.border.BevelBorder(javax.swing.border.BevelBorder.RAISED));        jButton4.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);        jButton4.setNextFocusableComponent(jButton3);        jButton4.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jButton4ActionPerformed(evt);            }        });        jPanel1.add(jButton4);        jButton4.setBounds(560, 20, 90, 30);        getContentPane().add(jPanel1);        jPanel1.setBounds(0, 0, 730, 580);        jMenu1.setText("\u6587\u4ef6(F)");        jMenu1.setMnemonic(KeyEvent.VK_F);        jMenuItem1.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_S, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem1.setText("\u4fdd\u5b58\u660e\u6587");        jMenuItem1.setBorder(new javax.swing.border.SoftBevelBorder(javax.swing.border.BevelBorder.RAISED));        jMenuItem1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem1ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem1);        jMenuItem2.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem2.setText("\u9000\u51fa");        jMenuItem2.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem2ActionPerformed(evt);            }        });        jMenu1.add(jMenuItem2);        jMenuBar1.add(jMenu1);        jMenu6.setText("\u5bc6\u94a5(S)");        jMenu6.setMnemonic(KeyEvent.VK_S);        jMenuItem7.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_E, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem7.setText("\u4ea7\u751f\u5bc6\u94a5");        jMenuItem7.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem7ActionPerformed(evt);            }        });        jMenu6.add(jMenuItem7);        jMenuBar1.add(jMenu6);        jMenu2.setText("\u8bfb\u53d6(R)");        jMenu2.setMnemonic(KeyEvent.VK_R);        jMenuItem3.setAction(jButton1.getAction());        jMenuItem3.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_K, java.awt.event.InputEvent.CTRL_MASK));        jMenuItem3.setText("\u8bfb\u53d6\u5bc6\u94a5");        jMenuItem3.setFocusable(true);        jMenuItem3.setInheritsPopupMenu(true);        jMenuItem3.setRolloverEnabled(true);        jMenuItem3.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                jMenuItem3ActionPerformed(evt);            }        });        jMenu2.add(jMenuItem3);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -