gpt4 book ai didi

java - 在java中对文件进行密码保护

转载 作者:行者123 更新时间:2023-12-01 15:49:00 26 4
gpt4 key购买 nike

到目前为止,我一直在使用缓冲 Writer 创建一个文件(txt/excel)来创建文本文件,并使用 JExcel API 创建 Excel 文件。这些文件是我仅使用 Java 创建的。

现在我想在这两种情况下对文件进行密码保护,例如,该文件可以由许多人访问,但只有选定的人可以使用自己的登录 ID/密码访问它。

可以这样做吗?..

谢谢

最佳答案

答案完全取决于您想要以何种方式打开 protected 文件。

如果它是由您的(java)程序或应用程序打开的,那么您只需在保存时使用密码对其进行加密,然后使用用户提供的内容对其进行解密,并使用一些校验和或 header 来查看结果是否有效 - 或者由于密码错误而产生一些垃圾,一些加密 API 会立即为您完成此操作。

第二个选项 - 如果您的意思是使用程序(例如记事本文件等)加密文件,并且您希望 Windows 或记事本询问您密码,那么这取决于您使用的文件的格式。有些可以受密码保护,有些则不能(例如通常与记事本关联的文本文件)。在这种情况下,密码保护的工作方式如格式自己的文档中所述,您必须进行一些研究,我想这会是太多的工作

我们可以使用核心 Java API 对 zip 文件进行密码保护。

关于java - 在java中对文件进行密码保护,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6517084/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com