I'm writing a password verification utility. I want to create a properties file with all users and their passwords in name/value pairs, such as user1=password1, where password is encrypted with 3DES. I added following entry in the properties file named "users.properties"
but when I tried to retireve the encrypted password using following code,
I got the same password as what is in the file - A������A�U��.
Can someone tell me what is going on?
Joined: Feb 07, 2004
Yes, I can. [q] The load and store methods load and store properties in a simple line-oriented format specified below. This format uses the ISO 8859-1 character encoding. Characters that cannot be directly represented in this encoding can be written using Unicode escapes ; only a single 'u' character is allowed in an escape sequence. The native2ascii tool can be used to convert property files to and from other character encodings.
The loadFromXML(InputStream) and storeToXML(OutputStream, String, String) methods load and store properties in a simple XML format. By default the UTF-8 character encoding is used, however a specific encoding may be specified if required. An XML properties document has the following DOCTYPE declaration:
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd"> [/q]