文件加密(Java)课程设计

编程入门 行业动态 更新时间:2024-10-26 20:23:50

文件加密(Java)<a href=https://www.elefans.com/category/jswz/34/1767824.html style=课程设计"/>

文件加密(Java)课程设计

要求在file.1.txt 中存放原始文件,file.2.txt 中存放加密文件 file.3.txt存放解密文件

所有代码:

​package 课程设计;import javax.swing.*;
import java.util.*;
import java.io.*;
import java.awt.*;
import java.awt.event.*;
class EncFile
{   private static final int numOfEncAndDec = 0x999; //加密解密秘钥private static int dataOfFile = 0; // 文件字节内容public EncFile(File srcFile, File encFile) throws Exception {if(!srcFile.exists()){System.out.println("初始文件不存在");System.out.println("创建文件!");System.out.println("创建成功!");srcFile.createNewFile();}FileOutputStream src_fos = new FileOutputStream(srcFile);OutputStreamWriter src_writer = new OutputStreamWriter(src_fos,"utf-8");Scanner sc=new Scanner(System.in);System.out.println("请输入想要加密的文件内容:");String s=sc.nextLine();src_writer.write(s);src_writer.close();src_fos.close();	    if(!encFile.exists()){System.out.println("加密文件不存在");System.out.println("创建文件!");System.out.println("创建成功!");encFile.createNewFile();}InputStream fis  = new FileInputStream(srcFile);OutputStream fos = new FileOutputStream(encFile);while ((dataOfFile = fis.read()) > -1) {fos.write(dataOfFile^numOfEncAndDec);}System.out.println("加密成功...");fis.close();fos.flush();fos.close();}
}
class DecFile
{private static final int numOfEncAndDec = 0x999; //加密解密秘钥private static int dat

更多推荐

文件加密(Java)课程设计

本文发布于:2024-02-05 09:40:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1744571.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:课程设计   文件加密   Java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!