Шифрование может быть отменено для восстановления исходного сообщения, но PBKDF2 не является алгоритмом шифрования. Это алгоритм выведения ключей, разработанный таким образом, чтобы быть необратимым.
Кроме того, обратите внимание, что небезопасно выполнять хеширование PBKDF2 на внешнем интерфейсе, а затем передавать его на внутренний конец, который сопоставляет его с сохраненной копией для аутентификации пользователя. Это эквивалентно хранению паролей в виде простого текста. Секрет, передаваемый интерфейсом, никогда не должен храниться, только его хэш.