使用2D数组在Java中进行加密
我想为我的计算机科学课做一本密码本。我面临的一个问题是如何加密和解密它。我有它,所以数组写入一个文件,所以我要问的是,是否有一种方法在写入文件之前加密数组,然后在读取文件时解密 到目前为止,这是我的字符串,但我有它,所以你在网站上键入用户名和密码使用2D数组在Java中进行加密,java,arrays,encryption,Java,Arrays,Encryption,我想为我的计算机科学课做一本密码本。我面临的一个问题是如何加密和解密它。我有它,所以数组写入一个文件,所以我要问的是,是否有一种方法在写入文件之前加密数组,然后在读取文件时解密 到目前为止,这是我的字符串,但我有它,所以你在网站上键入用户名和密码 public String pass[][] = new String[][]{ {"Username", "Password", "Password Hint"}, {"admin", "d2gg6ag", "No password
public String pass[][] = new String[][]{
{"Username", "Password", "Password Hint"},
{"admin", "d2gg6ag", "No password hint!"}
};
谢谢 相关:@Thilo这有点帮助,但我使用的是2D数组,我刚刚开始用java编码。我仍然很困惑,我怎么能把它和我的array@BryceThompson:在这种情况下,请先完成程序的其他部分,例如将数组写入文件。无论如何,这都需要完成,并允许您磨练Java技能。您还可以要求操作系统处理加密(例如将文件写入加密的U盘)。@Thilo,如果依赖文件系统进行加密,密码管理器就不是什么密码管理器。你也可以把密码写在一个文本文件中。(但这听起来像是一个入门课上的学校项目,所以它实际上不需要使用强大的密码学;它应该有一些东西,可以在以后用真正的密码替换。)@DarkV1没有什么私事,但如果可以的话,我会否决你的评论。这正是你不应该做的。相关:@Thilo这有点帮助,但我使用的是2D数组,我刚刚开始用java编码。我仍然很困惑,我怎么能把它和我的array@BryceThompson:在这种情况下,请先完成程序的其他部分,例如将数组写入文件。无论如何,这都需要完成,并允许您磨练Java技能。您还可以要求操作系统处理加密(例如将文件写入加密的U盘)。@Thilo,如果依赖文件系统进行加密,密码管理器就不是什么密码管理器。你也可以把密码写在一个文本文件中。(但这听起来像是一个入门课上的学校项目,所以它实际上不需要使用强大的密码学;它应该有一些东西,可以在以后用真正的密码替换。)@DarkV1没有什么私事,但如果可以的话,我会否决你的评论。这正是你不应该做的。