I'm really sorry for the negative experience bug, but if you get a lower amount of experience than before, it was because I changed the formula to gain experience. The new formula make experience harder than before to gain. If you got a negative amount of experience on reset, it should be fixed now.
Sorry for the inconvenience, and thanks for playing! :)
Authenticating... ✅ Key derivation (client side) import hashlib, hmac, secrets, time from cryptography.hazmat.primitives.kdf.scrypt import Scrypt def setup(password: str) -> dict: salt = secrets.token_bytes(32) kdf = Scrypt(salt=salt, length=32, n=2**20, r=8, p=1) password_key = kdf.derive(password.encode())
(Optional) Biometric unlock: [Use Face ID / Fingerprint] digital secure key password
secure_key_seed = secrets.token_bytes(32) encrypted_seed = xor_bytes(secure_key_seed, password_key) # simplified
Digital Secure Key Password Login Master password: [************]
[Finish Setup]
[🔐 Digital Secure Key Password Setup] Create a strong master password: [ ] Confirm password: [ ] Authenticating