The Diffie-Hellman key exchange algorithm is a high-performance, secure method that allows two computers to communicate a shared value without data encryption openly. This transferred data is encrypted using a hash algorithm. Although the key is never transmitted between the two communicating devices, each machine might create the same shared key. The conciliating material that two computers share can be hung on 768, 1024, or 2048 bits of conciliating material, known as Diffie-Hellman groups 1, 2, and 2048, separately. The strength of the Diffie-Hellman group is proportional to the Diffie-Hellman key calculated from the exchange.