Password-based file encryption completed, tested and documented