qrcode outputs as ASCII, added password input