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

我想在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);

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

上一篇:luogu P3241 [HNOI2015]开店


下一篇:linux – 通过经过身份验证的代理debootstrap