Конфигурация ключа машины доступна через System.Web.Configuration.MachineKeySection, который не имеет открытых методов, кроме конструктора и Reset.
Расшифровка строк обрабатывается следующим методом:
.method assembly hidebysig static string
DecryptStringWithIV(string s,
valuetype System.Web.Configuration.IVType ivType) cil managed
Какие звонки
.method assembly hidebysig static uint8[]
EncryptOrDecryptData(bool fEncrypt,
uint8[] buf,
uint8[] modifier,
int32 start,
int32 length,
bool useValidationSymAlgo,
bool useLegacyMode,
valuetype System.Web.Configuration.IVType ivType) cil managed
Они оба частные;функциональность шифрования / дешифрования не раскрывается.Возможно получить доступ к расшифровке через реализации System.Web.IHttpHandler, создав HttpContext, хотя я не уверен, куда можно обратиться, чтобы вызвать функцию шифрования.