3.3
write random data in the password at the end so that nothing can be retrieved after the end of the program. (thanks @NicolasBi)
make the code prettier by making a clean and short main (first step), because the project grow bigger since the beginning.