SHA-2 是一组加密HASH加密算法, SHA-224、SHA-256、SHA-384,和SHA-512并称为SHA-2,至今尚未出现对SHA-2有效的攻击。目前大部分浏览器和设备都支持SHA2-256加密,仅有一些旧的设备不支持,本文将列出一些软件或设备最低要求。
兼容性主要包含3个方面 : 操作系统、浏览器、服务器
操作系统 | ||
Apple OS X | 10.5+ | 10.5+ |
---|---|---|
Apple iOS | 3.0+ (Required in iOS 9+) [30] |
3.0+ |
Android* | 1.0+ (1.6 / 2.2) | 1.0+ |
Blackberry | 5.0+ | 5.0+ |
ChromeOS | 所有版本 | 所有版本 |
Windows | XP SP3+ | XP SP3+ |
Windows Phone | 7+ | 7+ |
Windows Server | 2003 SP2 +MS13-095 (需要安装补丁) | 2003 SP2 +MS13-095 |
浏览器最低版本 | ||
Chrome | 1.0+ (38+) | |
Firefox | 1.5+ | |
Internet Explorer | 6+ (必须支持SHA2 XP SP3+) |
|
Konqueror | 3.5.6+ | |
Mozilla | 1.4+ | |
Netscape | 7.1+ | |
Opera | 6.0+ | |
Safari | 3+ (OS X 10.5+) |
|
WEB服务器最低版本 | ||
Active Directory Federation Server (AD FS) | 2.0+ (Must use non-CNG CSP) |
|
Apache HTTP Server | 依赖于OpenSSL | |
Apache Tomcat | 依赖JAVA版本 | |
IBM Domino Server | 9.x (需安装补丁) | |
IBM HTTP Server | 所有版本 GSKit 7.0.4.14 | |
IBM WebSphere Server | 7.0.0.25 / 8.0.04 PM62842 | |
Microsoft Exchange Server | 依赖Windows系统版本 | |
NGINX | 依赖OpenSSL版本 | |
Oracle Wallet Manager | 11.2.0.1+ | |
Oracle Weblogic | 10.3.3+ | |
JBoss | 依赖于JAVA版本 | |
lighttpd | 依赖OpenSSL版本 | |
NetScaler | 9.3+ | |
F5 BIG-IP | 10.1.0+ | |
Citrix Access Gateway | v5.0.4+ | |
Citric Secure Gateway | 3.3+ |
防火墙支持
|
|
---|---|
Cisco ASA 5500 | 8.2.3.9+ AnyConnect VPN Sessions(其他8.4+) |
开发语言、框架
最低版本 | |
Java | Java 1.4.2+ |
Mozilla NSS | 3.8+ |
OpenSSL | 0.9.8 / 0.9.8o+ |
GNUTLS | 1.7.4+ |
.NET FX | 3.5 SP1+ |
数据库支持
|
|
---|---|
MYSQL | 5.5.5+ |
PostgreSQL | 8.1 / 8.2* |
客户端操作系统 |
(客户端) |
(服务器端) |
|
|
---|---|---|---|---|
Windows XP (SP1, SP2) | ✗ | N/A | ✗ | ✗ |
Windows XP SP3 | ✓ | N/A | Partial* | Partial** |
Windows Vista | ✓ | N/A | ✓ | Partial** |
Windows 7 | ✓ | N/A | ✓ | ✓ |
Windows 8 | ✓ | N/A | ✓ | ✓ |
服务器端操作系统 | ||||
Windows Server 2003 / 2003 SP1 | ✗ | ✗ | ✗ | ✗ |
Windows Server 2003 SP2 +MS13-095 | ✓ | ✓ | ✓ | ✗ |
Windows Server 2008 | ✓ | ✓ | ✓ | Partial** |
Windows Server 2008 R2 | ✓ | ✓ | ✓ | ✓ |
Windows Server 2012 & 2012 R2 | ✓ | ✓ | ✓ | ✓ |
手机端 | ||||
Windows Mobile 5 | ✗ | N/A | ✗ | N/A |
Windows Mobile 6 | ✗ | N/A | ✗ | N/A |
Windows Phone 7 | ✓ | N/A | ✓ | N/A |
Windows Phone 8 | ✓ | N/A | ✓ | N/A |
不支持SHA256的服务器
- Citrix Secure Gateway 3.2 ou inférieur
- Citrix Access Gateway
- Citrix Access Essentials version 3
- Juniper SBR
- Citrix Receiver models
- Blackberry 2.2 / BlackBerry 1.0 Tech Preview
- Cisco ACE module software versions A2 and A3
- Windows Serveur 2003 (SP2+ 需要安装此补丁 http://support.microsoft.com/kb/938397)
- Windows 2000