asp.net - Añadiendo machineKey a machine.config
encryption web-config (4)
Dentro de <system.web>
:
<system.web>
<machineKey
validationKey="....."
decryptionKey="....."
/>
que está en la parte inferior del archivo en la mía por lo menos. No creo que el orden de los elementos en system.web sea importante, siempre que sea el nivel superior directamente debajo del elemento system.web.
Me gustaría agregar machineKey a mi machine.config ya que estoy trabajando con el cifrado programático de las cadenas de conexión web.config en un escenario de granja de servidores web.
Mi pregunta es, ¿dónde coloco la MachineKey en el archivo machine.config? No hay uno ya allí que pueda reemplazar, sospecho que se está autogenerando, ¿dónde debería colocarse?
Introduzca el código y genere la clave de la máquina desde este enlace.
http://www.eggheadcafe.com/articles/GenerateMachineKey/GenerateMachineKey.aspx
Obtener claves de los sitios puede ser un riesgo de seguridad.
Hay una forma simple de hacerlo, simplemente use su consola IIS
La consola de IIS abierta. Haga clic en las teclas de computadora
El siguiente paso es configurar tus llaves. Seleccione las casillas adecuadas, sin desmarcar para generar manualmente sus claves, y finalmente haga clic en Generar claves .
Finalmente, ingrese a su Web.Config y por encima de las etiquetas.
z
simplemente colóquelo debajo de <system.web>
Si necesita una clave generada, me gusta usar la herramienta en este sitio: Machine Key Generator
ACTUALIZACIÓN: El enlace anterior parece estar muerto, aquí hay otro sitio para generar claves