# Password Manager

### Direct Link

<https://app.oklg.io/#/passwords>

### Smart Contract

<https://github.com/moontography/contracts/blob/master/contracts/OKLGPasswordManager.sol>

### How many supported blockchains?

All OKLG-supported blockchains

### Cost of using service?

$2 USD per account stored (updates are always free)

### How do I know my account information/passwords are secured?

The most important thing to understand about the MTGY password manager is raw/plain account information is never stored on the blockchain. Relatively recently modern browsers have introduced some [low-level native crypto APIs](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto) that are accessible to the web developer. We [wrote a wrapper library](https://github.com/moontography/browser-cryptography/blob/master/src/Cryptography.ts) that makes it dead simple to support encrypting plain text and decrypting ciphertext in the browser with ease. ***The only caveat is when you first use the password manager, we generate a private key that you need to ensure you back up somewhere safe***. Until your browser cache is cleared, you won't have to enter this private key again, but the moment you want to use the password manager on another machine/browser and/or your browser cache is cleared, you'll need to enter this private key again to access your information. We cannot access the information for you if you lose this key.

### How to store account info/passwords on the blockchain?

1. As stated above, when you first enter the password manager dApp, you'll need to either **Create New Encryption Key** or enter an existing one.\ <img src="https://31980247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MgNjBx25mN-0snj1eEw%2F-MgNjG9_vK88rRD24xC9%2F-MgNr4fQoPO4K7Xl3TIr%2FScreen%20Shot%202021-08-05%20at%208.27.58%20PM.png?alt=media&#x26;token=c45eca02-49eb-4010-9101-35a2e0b5774d" alt="" data-size="original"><br>
2. &#x20;You'll now see an empty list which you can begin creating and entering account information you'd like to store.\ <img src="https://31980247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MgNjBx25mN-0snj1eEw%2F-MgNjG9_vK88rRD24xC9%2F-MgNrXAqeY2QtoQwWEo5%2FScreen%20Shot%202021-08-05%20at%208.30.06%20PM.png?alt=media&#x26;token=adfe5b31-681b-4fd1-ba01-f83256a803ed" alt="" data-size="original"> <br>
3. Add a new account and you'll be able to see it after the blockchain transaction completes. <img src="https://31980247-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MgNjBx25mN-0snj1eEw%2F-MgNjG9_vK88rRD24xC9%2F-MgNrfLfGLkLoPw_Uo2R%2FScreen%20Shot%202021-08-05%20at%208.29.19%20PM.png?alt=media&#x26;token=6aff16af-7aa5-4198-a0ca-867b50e135cc" alt="" data-size="original">&#x20;
