Can now handle binary files or any type of file. Can also use password or auto-key generation.