FuckMyBytes2-RNG
The Random Number Generatorised version of the well-known ABF technology.
Everything happens in your browser, don't worry about privacy.
Or
How it works?
- Key generation
- Generates a random 16-byte salt
- Convert password into bytes with UTF-8 encoding
- PBKDF2 the password (SHA-256, 100000x, 256 bits, salt)
- Secure the 32-byte key
- Encryption
- Generates a 16-byte initialization vector
- Sets up AES in counter mode
- Encrypt bytes using the AES
- Combine the data in the following order:
- First 16 bytes: Salt
- Next 16 bytes: Initialization vector
- Remaining: data
That's pretty good for an RNG right?