gpt4 book ai didi

java - 在java中创建一个受密码保护的文件

转载 作者:搜寻专家 更新时间:2023-10-31 19:57:01 25 4
gpt4 key购买 nike

我想在 JAVA 中创建一个受密码保护的文件。我的意思是,一旦我启动该程序,我的程序创建的一个文件将直接受到先前确定的密码的保护。

有什么简单的方法吗?

再次声明,我的目标不是创建文件然后为其添加密码,而是在创建过程中通过密码保护文件。实际上,我希望当前运行程序无法读取/编辑创建的文件,除非他/她之前设置了密码。

所以无论如何,如果你们中的一些人知道一种在编写文件时感谢 java 的简单方法来保护文件,我将不胜感激。

祝你有美好的一天!

最佳答案

您想用密码加密您的文件(的内容)。这是一个非常有名的图书馆:http://www.jasypt.org/

来自他们的网站:

..encrypting and decrypting a text...

BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
textEncryptor.setPassword(myEncryptionPassword);
String myEncryptedText = textEncryptor.encrypt(myText);
...
String plainText = textEncryptor.decrypt(myEncryptedText);

您可以将加密内容读/写到您的文件中。

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

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