如何用Java实现文件的加密与解密
今天带来的java小项目实现文件加密解密,核心代码已展示出来
界面展示:
部分代码展示:
package wt.diy.encryption.gui;
import java.io.File;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
import wt.diy.encryption.service.ServiceContext;
public class Context {
ServiceContext service;
EncryptionFrame frame;
public Context(ServiceContext service) {
this.service = service;
}
public void setFrame(EncryptionFrame frame) { this.frame = frame;}public void excute(String source,String destiny, String key,JFrame frame) { File file = new File(destiny); if(!this.frame.getRadio().isSelected()&&file.exists()){ JOptionPane.showMessageDialog(frame, “文件已经存在”); return ; } service.excute(source, destiny, key);}public void showMe(){ frame.setVisible(true);}public String open(JFrame frame) { JFileChooser jfc = new JFileChooser(); jfc.showOpenDialog(frame); File f = jfc.getSelectedFile(); return f.getAbsolutePath();}
}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。