FuckMyBytes4
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
- First round: PBKDF2 the password (SHA-256, 600,000x, 256 bits, salt)
- Second round: PBKDF2 the result (SHA-512, 100,000x, 256 bits, salt)
- Secure the final 32-byte key
- Encryption
- Generates a 12-byte nonce for GCM
- Creates associated data (version + salt + timestamp) for authentication
- Sets up AES-256 in GCM mode (authenticated encryption)
- Encrypt bytes using AES-GCM with associated data
- Combine the data in the following order:
- First 4 bytes: Version header ("FMB4")
- Next 16 bytes: Salt
- Next 8 bytes: Timestamp
- Next 12 bytes: GCM Nonce
- Remaining: Encrypted data + 16-byte authentication tag
Go go pocket byte fucker!