Я думаю, что вам нужно Base64 Сначала декодируйте его:
byte[] encodedPassword = Convert.FromBase64String(pass);
byte[] bytes = this.DecryptPassword(encodedPassword);
или в VB.NET:
Dim encodedPassword As Byte() = Convert.FromBase64String(pass)
Dim bytes As Byte() = Me.DecryptPassword(encodedPassword)
Редактировать: Как указал @Erangaэто при условии, что используемый MembershipProvider фактически поддерживает дешифрование, а для поставщика по умолчанию параметр passwordFormat контролирует, является ли он «хэшированным», «зашифрованным» или «простым».По умолчанию параметр «хэширован», что означает, что расшифровка невозможна.
Зашифрованные пароли кодируются в base64 перед сохранением в базу данных, и по этой причине их необходимо декодировать перед расшифровкой.