Obtener MachineKey actual, o equivalente, para HMAC (en la granja de servidores web)

estoy usandoHMACSHA256 para la autenticación de mensajes en un entorno de granja web.

Dentro de la granja de servidores web, cada máquina tiene la misma clave de máquina, por lo que ViewState funcionará en todas las máquinas, sin embargo, necesito realizar la autenticación de mensajes HMAC que funcionará en todas las máquinas, así que pensé que ya que todas las máquinas usan la misma clave de máquina debe ser una forma de derivar una clave a partir de esa que se utilizará como clave HMAC.

Me doy cuenta de que a partir de .NET 4.0 existe elMachineKey clase, sin embargo, estoy atascado con el uso.NET 3.5, y esto no está disponible para mí.

¿Hay alguna forma de obtener una clave de clasificación que sea la misma en todas las máquinas sin generar la mía propia, para usar en unaASP.NET 3.5 ¿ambiente?

Editar

Realmente no necesito la clave de la máquina en sí, solo la clave de validación que se deriva de la clave de la máquina (o equivalente).

Respuestas a la pregunta(1)

Su respuesta a la pregunta