Digest::base subclass with PBKDF2 algorithm