Encrypts data with a key derived directly from a password. The derivation parameters (including the random salt) are embedded in the output blob — only the password is needed to decrypt.
A random salt is generated automatically and embedded in the output blob.