This article explains the iSCSI CHAP (Challenge-Handshake Authentication Protocol) authentication algorithm support in VMware ESXi. Beginning with **ESXi 7.0**, only **MD5** is supported as the hashing algorithm for CHAP authentication.
VMware vSphere ESXi 7.X and later
When configuring or troubleshooting iSCSI CHAP authentication on ESXi 7.0 or later, you may observe the following:
VMware ESXi 7.0 and later versions only implement **MD5** for iSCSI CHAP authentication.
This is by design. Although the CHAP protocol specification allows for different digest algorithms, ESXi limits support to MD5 for interoperability and consistency reasons.
ESXi 6.7 and earlier versions also used MD5 for CHAP, but some third-party documentation referenced multiple possible algorithms. With ESXi 7.0, MD5 remains the **only supported option**.
Both **unidirectional CHAP** (host authenticates to target) and **bidirectional CHAP** (mutual authentication) continue to function, but the digest algorithm remains MD5.
Confirm CHAP authentication configuration on your ESXi host with the following methods:
#esxcli iscsi adapter auth chap get -A vmhba##
or
#vsish -e get /vmkModules/iscsi_vmk/adapter/vmhba##/session/*/connection/*/info