how does firefox encrypt and store my passwords in url: username: and password? explanation with java reversal and backed up to txt called backup.txt in form url: username: password: . also what is keys4, logins.json, profiles use case here? 