Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用java创建受密码保护的文本文件_Java_Security - Fatal编程技术网

使用java创建受密码保护的文本文件

使用java创建受密码保护的文本文件,java,security,Java,Security,我想写一个java程序来创建带有密码保护的文本文件。这意味着当用户打开文件时,它应该询问密码以打开文件。有人能告诉我怎么做吗?简单的密码保护是不可能的,因为(正如@MaVRoSCy指出的)操作系统不会阻止其他应用程序忽略您的密码保护方案 您可以使用密码作为编码/解码密钥对文本文件进行加密。然而,这种方法容易受到暴力攻击和使用“彩虹表”的攻击 使用具有大量熵的适当密钥进行加密是一种更好的方法 无论如何,这个问题是一个很好的起点:简单的密码保护是不可能的,因为(正如@Mavrossy指出的)操作系

我想写一个java程序来创建带有密码保护的文本文件。这意味着当用户打开文件时,它应该询问密码以打开文件。有人能告诉我怎么做吗?

简单的密码保护是不可能的,因为(正如@MaVRoSCy指出的)操作系统不会阻止其他应用程序忽略您的密码保护方案

您可以使用密码作为编码/解码密钥对文本文件进行加密。然而,这种方法容易受到暴力攻击和使用“彩虹表”的攻击

使用具有大量熵的适当密钥进行加密是一种更好的方法



无论如何,这个问题是一个很好的起点:

简单的密码保护是不可能的,因为(正如@Mavrossy指出的)操作系统不会阻止其他应用程序忽略您的密码保护方案

您可以使用密码作为编码/解码密钥对文本文件进行加密。然而,这种方法容易受到暴力攻击和使用“彩虹表”的攻击

使用具有大量熵的适当密钥进行加密是一种更好的方法



无论如何,这个问题是一个很好的开始:

这是不可能的!操作系统将打开txt文件,无论这是不可能的!操作系统将打开txt文件,无论发生什么情况,暴力攻击都是不切实际的胡说八道!一个使用密码作为“秘密”的系统只能和密码一样好。。。无论您使用什么加密算法。请正确地阅读问题。这是真的,谢谢你的更正。我会的,谢谢你在你的答案中增加那一行。AES暴力攻击是不切实际的废话!一个使用密码作为“秘密”的系统只能和密码一样好。。。无论您使用什么加密算法。请正确阅读问题。这是真的,谢谢你的更正。我会的,谢谢你在你的答案中加上那一行。