我有课:
public class Data{
private int time;
private double avgVelocity;
private double avgAcceleration;
private double avgRhythm;
private int ups;
private int [] pressures;
private double [] velocities;
private double [] accelerations;
public Data(int tm, double vel, double acc, double rtm, int up,
int [] press, double [] vels, double [] accs){
time = tm;
avgVelocity = vel;
avgAcceleration = acc;
avgRhythm = rtm;
ups = up;
pressures = press;
velocities = vels;
accelerations = accs;
}
public double getTime(){
return time;
}
...
}
该类存储来自设备的数据。此数据应存储在 XML 文件中,以便稍后附加到另一个文件中。
我必须拥有的是即使附件可见,存储数据的 XML 也是不可读的。那么我应该加密变量的所有内容,然后将所有不可读的值存储在 xml 中吗?还是应该将所有值存储在 XML 中,然后加密整个文件?还是有更好的方法来实现这一目标?(xml中数据的序列化不是问题,我已经这样做了,但是没有加密它)
我找不到任何适合我需要的解决方案。
编辑:根据对单个数据字段的 XML 进行加密的建议,什么应该是这样做的好方法?