У меня есть требование расшифровать пароли Encrypted (не Hashed), расположенные в моей таблице aspnet_Membership. В этой базе данных я вижу поля Password (Шифрованные) и PasswordSalt, и я могу посмотреть на мой web.config, чтобы найти машинный ключ > decryptionKey (validation = "SHA1" decryption = "AES" ).
Примечание: мне бы хотелось использовать пароль Hashed, но по соображениям бизнеса мне нужно иметь возможность использовать пароль для члена, для SSO в и из других удаленных систем, следовательно, используя Encrypted (определенно НЕ используя Clear - yukky! )
Учитывая все это, безусловно, есть способ получить пароль как Clear, простой и читаемый текст, то есть дешифрованный, но у меня возникают реальные проблемы с поиском любого веб-сайта или ответа на stackoverflow (и я смотрю на все "похожие вопросы" и "вопрос с похожими заголовками" здесь), в котором объясняется, как это можно сделать.