CBC with random IV implemented.

Password check yet to be implemented