如何在asp.net webform中正确加密Viewstate
我正在使用asp.net webform网站,该网站使用4.5框架和vunrability scanner将viewstate显示为如何在asp.net webform中正确加密Viewstate,asp.net,encryption,webforms,viewstate,Asp.net,Encryption,Webforms,Viewstate,我正在使用asp.net webform网站,该网站使用4.5框架和vunrability scanner将viewstate显示为未加密的\uuu viewstate参数 即使我正在使用机器钥匙,它仍然会标记它 <machineKey validationKey="xxxxxxxxxxxx" decryptionKey="xxxxxxxxxxxx" validation="SHA1" decryption="AES" /> 这就是如何在asp.net webform 4.5
未加密的\uuu viewstate参数
即使我正在使用机器钥匙,它仍然会标记它
<machineKey validationKey="xxxxxxxxxxxx" decryptionKey="xxxxxxxxxxxx" validation="SHA1" decryption="AES" />
这就是如何在asp.net webform 4.5中加密viewstate的方法。您可以在web.Config的
system.web
下的pages
节点中设置viewstate加密
<system.web>
<pages viewStateEncryptionMode="Always" />
</system.web>
更多信息:我这么做了很多次,当我使用
错误时,它也会产生服务器错误&我注意到我使用页面
标记来表示其他内容。不,现在我修改了它,使其看起来像
我希望我添加它的方式是正确的,否则我将在页面级别添加它