IIS 7.0计算机密钥配置指南

计算机密钥有助于保护 Forms 身份验证 ">Cookie 数据和页级视图状态数据。
它们还用于验证进程外会话状态标识。ASP.NET 使用以下类型的计算机密钥:

  - 验证密钥,用于计算消息验证代码 (MAC) 以确认数据的完整性。此密钥附加到 Forms 身份验证 Cookie 或特定页的视图状态。

  - 解密密钥,用于对 Forms 身份验证票证和视图状态进行加密和解密。

  (一)生成计算机密钥

  1.  打开 IIS 管理器,然后导航至要管理的级别。

  2.  在"功能视图"中,右键单击"计算机密钥",然后单击"打开功能"。

  3.  在"计算机密钥"页上,从"加密方法"下拉列表中选择一种加密方法。默认加密方法为"SHA1"。

  4.  从"解密方法"下拉列表中选择一种解密方法。默认解密方法为"自动"。

  5.  此外,也可以配置验证密钥和解密密钥的设置。

  6.  在"操作"窗格中,单击"生成密钥",然后单击"应用"。

  (二)选择计算机密钥加密方法

  通过选择良好的计算机密钥加密方法,可以增强你创建的计算机密钥的安全性。

  有下列加密方法可供使用:

  - 高级加密标准 (AES) 实现起来相对容易一些,并且需要很少的内存。AES 的密钥大小为 128、192 或 256 位。此方法使用相同的私钥对数据进行加密和解密,而公钥方法必须使用成对的密钥。

  - Message Digest 5 (MD5) 用于对应用程序(例如邮件)进行数字签名。此方法将产生 128 位的哈希,这是一种压缩格式的原始数据。MD5 可以提供一定的保护,以防止遭受计算机病毒和某些程序(看上去像是无害的应用程序,而实际上具有破坏性)的攻击。这些程序称作特洛伊木马。

  - 安全哈希算法 (SHA1) 是默认的加密方法,它被认为比 MD5 更加安全,因为它产生 160 位的消息摘要。应该尽可能使用 SHA1 加密。

  - 三重数据加密标准 (TripleDES) 与数据加密标准 (DES) 稍有不同。它的速度比普通 DES 慢三倍,但是它更加安全,因为它的密钥大小为 192 位。如果性能不是主要考虑的问题,请考虑使用 TripleDES。

  具体实现步骤如下:

  1.  打开 IIS 管理器,然后导航至要管理的级别。

  2.  在"功能视图"中,双击"计算机密钥"。

  3.  在"计算机密钥"页上,从"加密方法"下拉列表中选择一种加密方法。默认加密方法为"SHA1"。

4.  在"操作"窗格中,单击"应用"。

时间: 2024-09-27 20:14:06

IIS 7.0计算机密钥配置指南的相关文章

IIS 7.0编辑页面和配置自定义控件的设置

http://www.aliyun.com/zixun/aggregation/14156.html">ASP.NET 网页包括一些它在运行时可由 ASP.NET 识别并处理的额外元素.ASP.NET 页面还可以包含可重用的自定义控件.这些自定义控件将由服务器处理.这样便可以使用服务器代码来设置 ASP.NET 网页属性. IIS 7.0 允许配置以下 ASP.NET 页面和用户控件设置: - 行为设置:例如,在当前页面请求结束时,该网页是否保留自身及其包含的所有服务器控件的视图状态. -

IIS 5.1和IIS 6.0一些显著的重要区别

新功能和服务已对 IIS 6.0 进行了重新设计以便利用基本 Windows 内核 HTTP.sys.这使其具有内置的响应和请求缓存和队列功能,并能够将应用程序进程请求直接路由到工作进程,从而改善可靠性和性能.IIS 6.0 引入了两种用于配置应用程序环境的操作模式:工作进程隔离模式和 IIS 5.0 隔离模式.在安装 IIS 6.0 时默认的隔离模式取决于您执行的是全新安装还是升级.在全新安装 IIS 6.0 之后,IIS 以工作进程隔离模式运行.在从较低版本的 IIS 6.0 升级之后,隔离

IIS服务器与web.config配置优化指南

1.修改IIS最大工作进程数 a. 请考虑以下几点: 1.每一个工作进程都会消耗系统资源和CPU占用率:太多的工作进程会导致系统资源和CPU利用率的急剧消耗: 2.每一个工作进程都具有自己的状态数据,如果Web应用程序依赖于工作进程保存状态数据,那么可能不支持使用多个工作进程. 3. 成资源竞争,让多个工作进程运行同一个应用程序会造成资源竞争 b. 修改ISS最大工作进程数提高该应用程序池处理请求的性能 1.在IIS 6.0的Web园(Web Garden)中,指定用于某个应用程序池的工作进程的

安全技巧:配置 IIS 4.0 证书鉴定

配置 IIS 4.0 证书鉴定 Ramon AliWindows NT杂志 - 1999 年2月 使用证书服务器1.0(Certificate Server 1.0)来作为证书权威 如果你能赋予可信用户透明地访问加密网站的权限,岂不是很好?这样的话,每当这些用户在进入你的站点的时候,就不必总是需要输入他们的用户名和口令了.用户可以同你的网站上的加密部分进行通信,而无须提供用户名和口令的一个方法是,在配置IIS(Internet Information Server,互连网信息服务器)要求质询/响

如何在IIS 7.0中配置ASP.NET应用程序

如果 ASP.NET Web 应用程序以 IIS 7.0 为宿主,则可以用多种方式为该应用程序进行配置设置.这包括: 使用 IIS 管理器. 直接编辑 Web.config 文件.可以在 Visual Studio 或 Visual Web Developer 中或通过使用文本编辑程序完成此任务. 使用 IIS 7.0 命令行工具 (Appcmd.exe).使用此实用工具,可以指定 IIS 配置设置和 Web 应用程序配置设置. 使用 Windows Management Instrumenta

Win2008 IIS 7.0+php,MySQL,Zend,phpMyadmin配置图解_win服务器

首先确认你已经把一下程序下载完毕mysql-5.0.41-win32.phpMyAdmin-2.11.3.ZendOptimizer-3.3.0a.php-5.2.5-Win32 首先把php的压缩包解压到E盘,例如E:\php            (也可以是其他盘符,个人喜好而已) 1.IIS 管理器主界面 2.配置ISAPI筛选器 打开站点的ISAPI筛选器,添加一个筛选器. 筛选器名称为php,可执行文件路径为F:\php\php5isapi.dll 3.配置处理程序映射 添加脚本映射

win2008下IIS 7.0安装配置教程_win服务器

在windows2008下安装IIS 7.0,一共7个步骤. 步骤 启动服务器管理器点击开始菜单->所有程序->管理工具->服务器管理器,启动服务器管理器,界面如下: 增加一个服务器角色 在服务器管理器中,选择角色,你将可以看到角色总视图. 启动添加角色向导点击添加角色,会启动添加角色向导,点击下一步然后选择要安装的角色. 选择安装Web服务器(IIS)角色 选中Web服务器(IIS) 依赖于Windows进程激活服务(WAS)的Web服务器角色 添加角色向导会针对任何需要的依赖关系向你

《VMware vSphere 6.0虚拟化架构实战指南》——2.4 全新安装后的必要配置

2.4 全新安装后的必要配置 在2.3.4小节中,已经成功地在物理服务器上安装VMware ESXi 6.0,进行一些必要的配置后,就可以使用VMware ESXi 6.0主机. 2.4.1 配置ESXi主机管理地址在生产环境中,一般会根据整体规划来确定ESXi主机IP地址,通常不会使用DHCP获取的IP地址.通过以下操作可以修改ESXi主机IP地址. 第1步,按[F2]键进入主机配置模式,如图2-4-1所示. 第2步,系统提示输入root密码,此时输入在安装ESXi系统时所设置的密码,如图2-

CentOS Web服务器安全配置指南

这一章我们将向大家介绍CentOS http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器安全设置,这也是很多提供Web服务功能安全设置的重中之重,作为服务器的管理员我们应该养成良好的系统维护习惯,勤打补丁,对于目录的权限设置也应该有一个非常清楚的了解,对于用户及用户组的管理也应该养成良好的习惯,如果你是刚看到这篇文章,可以先了解一下<CentOS系统安全配置指南>的部分. 关于Centos的安装及初始化设置等工作,