资源简介
java课程设计文件加密解密
自定义加密程序

代码片段和文件信息
import java.awt.*;
import java.awt.event.*;
import java.io.*;
public class Myjava
{
public static void main(String[] args)
{
new Keymake().lauch();
}
}
class Keymake extends frame
{
String DirName;
String FileName;
String s1;
String s2;
TextField tf1;
Panel p1;
CardLayout c1;
public void lauch()
{
c1=new CardLayout ();
this.settitle(“文件加密与解密“);
this.setBounds(300 300 50080);
this.setBackground(Color.LIGHT_GRAY);
p1=new Panel();
Panel p2=new Panel();
Panel p3=new Panel();
p1.setLayout(c1);
Label l1=new Label(“请选择要操作的文件:“);
tf1=new TextField(30);
Button b1=new Button(“打开“);
b1.addActionListener( new Mylistener1());
p2.add(l1);
p2.add(b1);
p2.setVisible(true);
p1.add(p2“1“);
this.setVisible(true);
this.addWindowListener(new MyWindowMonitor());
Button b2=new Button(“加密“);
Button b3=new Button(“解密“);
Button b4=new Button(“上一页“);
b3.addActionListener(new Mylistener3());
b2.addActionListener(new Mylistener2());
b4.addActionListener(new Mylistener4());
p3.add(tf1);
p3.add(b2);
p3.add(b3);
p3.add(b4);
p3.setVisible(true);
p1.add(p3“2“);
p1.setVisible(true);
add(p1);
setVisible(true);
}
class Mylistener4 implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
c1.show(p1“1“);
}
}
class Mylistener1 implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
FileDialog fd1=new FileDialog(Keymake.this“选择要操作的文件“FileDialog.LOAD);
fd1.setVisible(true);
fd1.setLocation(300 300);
DirName=fd1.getDirectory();
FileName=fd1.getFile();
if(DirName==null){c1.show(p1“1“);}
else
{
tf1.setText(DirName+FileName);
c1.show(p1“2“);
}
}
}
class Mylistener3 implements ActionListener
{
Dialog fd2;
public void actionPerformed(ActionEvent e)
{
fd2=new Dialog(Keymake.this“解密中“);
fd2.setVisible(true);
fd2.setBounds(300 300 400 80);
fd2.setLayout(new FlowLayout());
Label l1=new Label(“您确定要对选定的文件进行解密吗?“);
Button b1=new Button(“YES“);
b1.addActionListener(new listener1());
Button b2=new Button(“NO“);
b2.addActionListener(new listener2());
fd2.add(l1);
fd2.add(b1);
fd2.add(b2);
fd2.addWindowListener(new MyWindowMonitor1());
}
class listener1 implements ActionListener
{
TextField dtf1;
Dialog d1;
public void actionPerformed(ActionEvent e)
{
d1=new Dialog(Keymake.this“输入密码“false);
d1.setBounds(300 300 220 120);
d1.setVisible(true);
Label dl1=new Label(“请输入密码:“);
dtf1=new TextField(10);
dtf1.setEchoChar(‘*‘) ;
Button db1=new Button(“确定“);
Button db2=new Button(“取消“);
d1.setLayout(new FlowLayout());
d1.add(dl1);
d1.add(dtf1);
d1.add(db1);
d1.add(db2);
db1.addActionListener(new
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-06-14 19:00 软件09-3班 孙永斌 0920010316\
文件 11621 2011-06-13 23:34 软件09-3班 孙永斌 0920010316\Myjava.java
文件 1318318 2011-06-14 09:40 软件09-3班 孙永斌 0920010316\软件09-3班 孙永斌 0920010316.doc
相关资源
- DES加密解密算法论文
- Android RSA加密解密文件
- RSA加密解密 JS加密 JAVA解密
- java SM2的签名验签加密解密系列算法
- RSA加密解密JS加密JAVA解密
- javaweb使用rsa加密解密jar包
- 在Android平台上的playfair以及hill加密解
- android加密
- 三重DES文件加密和解密java,有界面
- SM4国密加密解密JAVA代码实现.zip
- java AES加密解密并有详细注释程序窗口
- AES加密解密JAVA实现带源码
- Java实现对文档的加密解密
- 很强的Java加密解密算法源码.zip
- Android 加密解密文件 txt/excel文件
- JAVA加密解密
- 文件加密解密工具
- c/c++ 与java互通 AES加密解密,算法EC
- Java 生成RSA密钥进行数据加密解密 支
- java实现文件加密解密
- RSA加密解密java
- php与java互通rsa加密解密
- android iOS php des 互通加密解密算法
- 文件加密解密算法(Java源码)
- Java实现RSA加密解密数字证书生成与验
- Delphi7AES加密解密与JAVA互转默认128位
- 加密解密字符串工具含源码,可双击
- 带界面的DES加密解密java源码
- Java编程实现同步序列密码的加密解密
- SM4加密解密工具和SM4.jar互加密解密
评论
共有 条评论