Optional Authenticaion by Password

@treeder @edsrzf