How to use AES 256 cipher with HttpWebRequest

My.net 2.0 application uses AES 128 ciphers instead of 256 for POST request to https site, which leads to the failure of the latter. How to use AES 256 cipher for HttpWebRequest?

+3
source share
1 answer

HttpWebRequesttakes care of SSL / TLS negotiation if you get access to a secure URL (https). The encrypted set agreed upon for the session depends on the capabilities of both the client and server. In simple words, this happens in the following steps:

  • The client connects to the server.
  • The client welcomes and at the same time provides its capabilities in a set of cryptographic algorithms (for example, [RSA + AES128 + SHA1], [RSA + AES256 + SHA1], ...)
  • " ", , .

, , , AES256.

HttpWebRequest, Windows API, Windows API. , Windows XP Windows Server 2003 , TLS 1.0, TLS 1.2, AES 256, SHA 256, ECC .. Windows Vista, Windows 7 Windows 2008.

, . IIS, - . IIS. . .

, , . Wireshark Microsoft Network Monitor.

+5

All Articles