=================
== FuckMyBytes ==
=================

Advanced Byte Fucking Technology


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?

  1. Key generation
    1. Generates a random 16-byte salt
    2. Convert password into bytes with UTF-8 encoding
    3. PBKDF2 the password (SHA-256, 100000x, 256 bits, salt)
    4. Secure the 32-byte key
  2. Encryption
    1. Generates a 16-byte initialization vector
    2. Sets up AES in counter mode
    3. Encrypt bytes using the AES
    4. 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?