//郑州轻工业大学
//题号:实验二 第四题
//题目:对一些敏感字段,用户可以自定义writeObject 和 readObject 方法通过序列化和反序列对字段进行加解密,这样可以保障序列化对象的数据安全。请编写程序,使用ObjectInputStream和ObjectOutputStream默认的writeObject 和 readObject方法实现对登录用户的用户名和密码进行加密和解密
————————————————
代码
import java.io.*;
public class ren4 {
public ren4(){
try {
ObjectOutputStream f1=new ObjectOutputStream(new FileOutputStream("D:\\javastudent\\java下学期实验二\\src\\任务四\\1.text"));
f1.writeObject(12345678);
f1.close();
ObjectInputStream f2=new ObjectInputStream(new FileInputStream("D:\\javastudent\\java下学期实验二\\src\\任务四\\1.text"));
System.out.println( f2.readObject());
} catch (IOException | ClassNotFoundException e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
new ren4();
}
}
总地址:郑州轻工业大学实验整合
水平有限,如有错误,还望大神指正;(^_−)☆

这篇博客探讨了如何在Java中通过自定义`writeObject`和`readObject`方法对序列化的敏感字段(如登录用户名和密码)进行加密和解密,以增强数据安全性。示例代码展示了如何使用`ObjectInputStream`和`ObjectOutputStream`进行文件操作,但未包含实际的加密逻辑。

923

被折叠的 条评论
为什么被折叠?



