Используйте страницу компонента Ключ машины, чтобы
настроить ключи шифрования и расшифровки, используемые для защиты
данных файлов cookie проверки подлинности с помощью форм, и данных
состояния уровня страницы. Ключи машин могут также использоваться
для проверки идентификации состояний сеансов вне процессов.
|
Примечание |
|
Если выполняется развертывание приложения в веб-ферме,
убедитесь, что файлы конфигурации на каждом сервере веб-фермы имеют
одно и то же значение для ключа проверки и ключей расшифровки,
которые используются для хеширования и расшифровки соответственно.
В противном случае невозможно будет гарантировать, какой сервер
будет обрабатывать последовательные запросы.
|
Список элементов пользовательского
интерфейса
В приведенной ниже таблице содержатся описания
элементов интерфейса, которые доступны на странице компонента и на
панели Действия.
Элементы страницы компонента
Имя элемента |
Описание |
Метод шифрования
|
Выберите один из следующих параметров, чтобы задать метод
шифрования, в котором будет использоваться ключ машины:
- AES – метод AES (Advanced Encryption
Standard), является относительно простым для реализации и не
требует большого объема памяти. Размер ключа, используемого в
методе AES, может составлять 128, 192 или 256 разрядов. В этом
методе применяется один и тот же закрытый ключ как для шифрования,
так и для расшифровки данных, в то время как в методе шифрования с
открытым ключом должна использоваться пара ключей.
- MD5 – метод MD5 (Message Digest 5),
используется для цифрового подписывания приложений, например
сообщений электронной почты. Этот метод позволяет получить
128-разрядный хэш, представляющий собой сжатую форму исходных
данных. Метод MD5 может обеспечивать некоторую степень защиты
против компьютерных вирусов и программ, которые имитируют
безопасные приложения, но в действительности являются средствами
разрушения.
- SHA1 – этот параметр установлен по
умолчанию. Метод SHA1, как считается, обеспечивает более высокую
степень защиты, поскольку при его использовании получается
160-разрядный хэш. Метод SHA1 следует использовать во всех случаях,
когда это возможно.
- TripleDES – метод TripleDES (Triple
Data Encryption Standard), незначительно отличается от метода DES
(Data Encryption Standard). Он является в три раза более медленным,
чем стандартный метод DES, однако может обеспечить более высокую
степень защиты, поскольку в нем используется ключ, размер которого
составляет 192 разряда. Если быстродействие системы не является
главным приоритетом, можно воспользоваться методом TripleDES.
|
Метод расшифровки
|
Выберите один из следующих параметров, чтобы задать метод
расшифровки, в котором будет использоваться ключ машины:
- Автоматический – этот параметр
установлен по умолчанию. Параметр "Автоматический" используется
независимо от того, какой метод расшифровки был указан.
- AES – метод AES (Advanced Encryption
Standard), является относительно простым для реализации и не
требует большого объема памяти. Размер ключа, используемого в
методе AES, может составлять 128, 192 или 256 разрядов. В этом
методе применяется один и тот же закрытый ключ как для шифрования,
так и для расшифровки данных, в то время как в методе шифрования с
открытым ключом должна использоваться пара ключей.
- TripleDES – метод TripleDES (Triple
Data Encryption Standard), незначительно отличается от метода DES.
Он является в три раза более медленным, чем стандартный метод DES,
однако может обеспечить более высокую степень защиты, поскольку в
нем используется ключ, размер которого составляет 192 разряда. Если
быстродействие системы не является главным приоритетом, можно
воспользоваться методом TripleDES.
- DES – метод DES (Data Encryption
Standard), в нем используется 56-разрядный ключ как для шифрования,
так и для расшифровки данных. Если для сервера, сайта или
приложения не требуется обеспечить самую высокую степень
безопасности, можно воспользоваться методом DES.
|
Ключ проверки
|
Рассчитывает код проверки подлинности сообщения (MAC), чтобы
подтвердить целостность данных. Этот ключ используется в дополнение
к файлу cookie проверки подлинности с помощью форм, либо при
просмотре состояния конкретной страницы.
Выберите один из следующих параметров, чтобы задать способ
генерации ключа проверки:
- Автоматически формировать во время
выполнения – предписывает ASP.NET создать случайный ключ во
время выполнения.
- Формируется уникальный ключ для каждого
приложения – изолирует приложения друг от друга посредством
создания уникального ключа для каждого приложения на основе кода
приложения каждого приложения. Если приложение развернуто в
веб-ферме, ключ приложения дублируется для всех серверов фермы.
|
Ключ расшифровки
|
Используется для шифрования и расшифровки билетов проверки
подлинности с помощью форм и состояния просмотра.
Выберите один из следующих параметров, чтобы задать способ
генерации ключа расшифровки:
- Автоматически формировать во время
выполнения – предписывает ASP.NET создать случайный ключ во
время выполнения.
- Формируется уникальный ключ для каждого
приложения – изолирует приложения друг от друга посредством
создания уникального ключа для каждого приложения на основе кода
приложения каждого приложения. Если приложение развернуто в
веб-ферме, ключ приложения дублируется для всех серверов фермы.
|
Элементы панели "Действия"
Имя элемента |
Описание |
Применить
|
Позволяет сохранить изменения, внесенные на странице
компонента.
|
Отмена
|
Позволяет отменить изменения, внесенные на странице
компонента.
|
Формирование ключей
|
Создает ключ проверки и ключ расшифровки в соответствующих полях
на странице компонента.
|
См. также