Password Based Key Derivation Function 2 (PBKDF2) for Ruby