Improvements with speed

- Changed the way the files are read (use StringTokenizer which improves speed)
- Changed the way the string is converted into a byte array by the hash
functions. It uses a deprecated function, but it should be safe for working
with ASCII char (8 bits).